Create separate FunctionType