alright, just be weary of using `Ember.run` as a hammer. Having nested run-loops can be hard to reason about, and this functionality only exists so that users without much ember knowledge making the mistake will not be dramatically penalized.

It is likely a good idea as a library to find a proper solution.