Coming late to this discussion…. Might there be some value in considering the aims and methods of [Polymode](https://github.com/polymode/polymode#readme) in this regard? There seems to be a significant overlap of concerns. Just a thought. Cheers, Malcolm