非同期にuseが評価される場合にもこの方法で問題ありませんでしたか？

もし非同期呼び出しを真面目に保障するなら、brookの関数群を直接exportするのではなくて、
callbackを取るloader関数を一枚はさむ必要があるかなと思っていました。
たとえば次のようなものです。
```
module.exports = {
    use: function(namespace, callback) {
        Namespace.use('brook.' + namespace).apply(callback);
    }
}
```