Remove preprocess.d
Disable debug info to work around template mangling bug
'type' is now aliased twice, move it into defs
Array now takes the element type as a parameter
Strip prefix off class types
Ignore noreturn attributes
Add enum for clang