Don't rely on object iteration order!

[Object property iteration order is unreliable](http://stackoverflow.com/questions/280713/elements-order-in-a-for-in-loop). When I executed this code, `main` attempted to execute *before* `vendor` and broke as a result.