define(['dojo/_base/lang'],function(lang){ Function.prototype.compose = function(g) { var f = this; return function(){ return f(g.apply(arguments)); }; }; function modPropIf(object,prop,pred,map) { var value = object[prop]; if ( pred(value) ) { object[prop] = map(value); } return object; } return { modPropIf: modPropIf }; });