src/Ify.js
function wrapify(fn, before = noop, after = noop) {
  return function(...args) {
    before.call(this);
    var ret = fn.call(this, ...args);
    after.call(this);
    return ret;
  };
}
function wrapify(fn, before = noop, after = noop) {
  return function(...args) {
    before.call(this);
    var ret = fn.call(this, ...args);
    after.call(this);
    return ret;
  };
}
function wrapify ( fn , before = noop , after = noop ) { return function ( ... args ) { before . call ( this ) ; var ret = fn . call ( this , ... args ) ; after . call ( this ) ; return ret ; } ; }
Create a function with a prelude and postlude.
Create a function with a prelude and postlude .