import curry from 'lodash/function/curry'; import freeze from './freeze'; export default function wrap(func, length = func.length) { return curry( (...args) => freeze(func(...args)), length ); }