Use EnumDecl names when available
Check for reserved names in function arguments
Merge pull request #47 from timholy/name_safe

Check for reserved names in function arguments