Type the stack and allow unevaluated code in <>
A basic fold implementation
add a gitignore