refactor the attempted ladder creattion support
bit more of a refactor
Implment alias targets
Still not working, but may be getting there
pmatch based expansion working

This is working, should let me build ladders of states of
a given number of steps.
Continue ladder building macro
Ladders damned near to working
partially working ladder support
A couple more checks

the let for the next/prev funcs fail, don't know why at the moment.
Merge branch 'feature/ladders'