v2 of this proposal has now been published. It’s different enough (significantly so) that we felt it should be posted as a separate thread.