page was maybe a too low level name pages may be the unit of the syscall, but after that objects desolve (maybe later to be added on from different pages) Factory has the job of handing out a new instance of a type it keeps a freelist for that and a reserve
Small Tests using Interpreter
Mini fragments that test the output of single statements.
Using the Interpreter.