Initial implementation of a stack.
Remove duplicated test.
Add a test for the runner.
Add a runner test for multiline files.
Replace contracts with simple arity check.
Remove most direct usages of MarcoNumber constructor in tests.
Move handling of lookup error to MarcoName.
Move another instance of lookup error to a better place.
Initial version of saving and displaying line numbers.
Initial version of stack trace with line numbers.