(this will require design discussion, please do not start working on this feature until after 1.12 release!)
(this will require design discussion, please do not start working on this feature until after 1.12 release!)