support single params patterns | defaults in ArrowFunctionExpression