adds joshs version of hoist.js