Use prim 0.0.3, and specify sync resolutions for define()'d deferreds, speeding up the common resolution case. require() deferreds still async
adding map cache and try to limit amount of breakCycle work done by limiting the require deferreds checked.