/** * Creates a unary function that invokes `func` with its argument transformed. * * @private * @param {Function} func The function to wrap. * @param {Function} transform The argument transform. * @returns {Function} Returns the new function. */functionoverArg(func,transform){returnfunction(arg){returnfunc(transform(arg));};}module.exports=overArg;