Just a thought about this nesting: `util/shims` only resembles an AMD module inasmuch as it calls `define`, but returns nothing. If it's plain JS like Popcorn files are, can it be moved into `popcorn.js` in the `shim` declaration?