use cWrapperName from Types instead of doing it ad-hoc (eliminates constructor tic removal bug)
split Types into Types and TypeMaps so that CasadiTree doesn't recompile every time TypeMaps changes
gitignore .o, .hi, WriteSomeCasadi
spelling: marshall -> marshal
add some more marshal instances