More refactoring
Making core more OO
Think things are fixed now...
Clean up lambda some more
Macros won't happen just yet
Improved lambda
Basic macros now exist but without better quoting, arg parsing will be painful