Full round fillet? fillet tan, tan, tan?

curious if rhino has a way to do this. solidworks has a filleting option that lets select 3 surfaces to define a fillet. is there a way to do this? thank you.

the reason is the top surface that is getting rounded changes angles as it moves down the part.

attached is an example file with a before and after, the after is the result out of SWX.
FULL ROUND.3dm (271.8 KB)

2021-01-12 09_31_31-Window