From an aesthetic perspective I like how `Listen.to 'foo', forward_to: '10.0.0.1'` flows, as well as `Listen.on '10.0.0.1:4000'`, but I agree on the current implementation being rather hacky and far from ideal.

What would the `_listener_class` private method you had in mind look like?