Ahh, gotcha, I had missed that the dependencies in the build-format included `require`, `export` and `module`. Which is why the concatenation between dependencies and `require`, ... are the other way around (`injects.concat(deps)`, not `deps.concat(injects)`).

I'll try and think of a clever way of supporting all cases, and will add in a unit-test that describes the build-format. It probably wont be until tomorrow though.