Implement more make targets
allow nested unevaluated code
basic multi-way stack elements

I am going to change this because parsing will become difficult with nesting
if unevaluated code.