wrap-hook (npm): wrap 'before' and 'after' funcitons.'before' can stop original function from executing.
Keywords: wrap|hook|callback