I appreciate that it would be nice to be able to do this, and we will look at it in the 5.0 code base.
But this is unequivocally not going to happen prior to that.