Change type parsing. Add typedefs. Add implicit type casts.