ap

what does it matter if `fn` is a function. Why should the following not work?

```
function myApp() {}
myApp.ap = function() {

}
```