@schlink @eevee i think this has existed for a while, and am now reminded that i'm pretty sure i found a bug in it while trying to write a blog post describing it...
https://p1k3.com/wip/vim_vertical_list_thing/
...i think that writeup is incomplete because i found something that further confounded my understanding of it, but i haven't revisited.