rename "FunctionType" to "Constructor"