Adding FunctionDef as a returnable