export function unary(fn: (arg: T) => U): (arg: T) => U { return function (arg: T): U { return fn(arg); }; }