Rename files and put stuff in the correct headers.
Clean split between loader, parser and pretty-printer.
Add constant folding.