properly parse parenthesized atomic expressions
retain function call return value
make different incorrect assumptions about types
fix some typing edge cases
implement a bunch more stuff
add some more instructions
compile based on the fancy new AST
test AST with the full power of our scdoc translation
switch from specific declarations to generic AST
preserve more info about declarations
add ability to extract declarations from file
add more arguments to behave more like gcc
make sure line endings don't get fucked up