fixed #136, native type names could be used as function names