an alternative to function(arg){ callback(arg) } using Function.prototype