Return value of extend.myNamespace intentional?

Is there a use-case for returning the `extend` function itself from `extend.myNamespace`? Or was the return value chosen for lack of an alternative?

I ask, because of the use-case for returning the extended namespace instead:
```
window.myApp = extend.myNamespace({});
```

Perhaps a new method is in order?
```
window.myApp = extend.createNamespace();
```