move baseType into a module-level function
conversion happens automatically for now, so I am not going to worry about this
clean op unused/sloppy functions
add loading from array functionality
add array accessing tests
allow multi-parametered functions
add if statement code generation
make it so we don't leave a fcn before returning the value in nonVoid funcions