@atmos if we expose `server` here as an instance property then I believe scripts could initialize socket.io like so:
```coffeescript
module.exports = (robot) ->
  io = (require 'socket.io').listen robot.server
```