レス遅くなりすみません。
node.jsのrequireの仕様をテストしましたが、非同期読み込みが入るとうまくいかないことは確かですね。

> ただ、もしuseしているnamespaceが利用できない状態なものが発生した場合今のJasmineのテストで検出可能だと考えてはいるので完全なる保証はせず、現在の形で利用できないかと思っています。

検出はできても、同期的に利用できるインタフェースが残る限り互換性を保って対応することは難しいのではないでしょうか。

brookがNamespace.jsを下地にしている上では、非同期読み込みの基本を破ったインタフェースの提供は望ましくないのではないかと考えています。
（個人的には、Namespace.jsで同期的なapplyが効いてしまうこと自体が誤りと思います。将来は必ずsetTimeoutを挟むなどして非同期にしたい）

私が先に例に示したuse関数はNamespace.jsらしさをそのまま持ち込んだ形になっていますが、
readyを生やす方法でも良いので、非同期的なインタフェースにして頂けないでしょうか。

よろしくご検討お願いいたします。