Yes, it's like a tontine. I'm not a dev but would be great to have this possibility on Bitcoin natively.
Discussion
Neither am I. But my gut says no…
But it is a cool smart contracting idea…I wonder what basic functions would be necessary to make it happen…some sort of covenant based on time and amount I guess.