Remove half complete step over implementation
Rework metaprogram::state stack operations