Currently, the recommended way to define a callback is via: ``` @schedule for e in sticktask() foo(e) end ``` 1. Should we define a function to make this easier? e.g. `setcallback(foo)`. 2. If so, how should it behave when invoked multiple times? We could keep a global array of functions, but I worry about the performance overhead. cc: @aviks