but it would be very much like providing constants or specific subscribe functions for events... imagine if instead of having

```
object.on('start', function(){});
object.on('end', function(){});
object.on('foobar', function(){});
```

we were to do this

```
object.onStart(function(){})
object.onEnd(function(){})
...
object.onFooBar(function(){}) // ????
```