Haven't looked at this seriously, the idea seems interesting http://tirania.org/blog/archive/2017/Jan-18.html This would probably depend on #53 landing too