Refactor datatypes into structures.
Correctly generating integer assignments.
Added pointer generation.
Generating values for all datatypes.
Generating test files that compile.