CLN: reshape
I think some of this can be made easier to reason about (like with making FrameApply less stateful), as a preliminary this is just some mild annotations etc
thanks, if you can create an issue for that deprecation