; });  define('Bar', ['Foo'], function(Foo) {     Foo = new Foo();     Foo.bar = 'bar';     console.log('From bar', Foo); });  define('Other', ['Foo'], function(Foo) {     console.log('From the other', Foo); });  require(['Foo', 'Bar', 'Other'], function(Foo, Bar, Other) {     console.log('Bringing it all together'); });  http://jsfiddle.net/radu/