bring back old tests

using frame_allocate but no real side effects
architecture is all there, but loooots of things are broken by it, so not invoking it yet >:(