fixed translation optional FunctionType.