concatBody always gets json, and should not respond.
Shorter lines by 'importing' atoms.
Extracting ramp server event handlers.
Exctracting getActiveSlaves implementation.
Logging full server URL in example.
We don't need to check timeouts until we attach.
Inlining atoms, since nobody refers to them here.