Protofamily

There's no point in the type being an `Option[ProtocolFamily]`.  If they don't want to supply one then they will use the `bind(handler, endpoint, options)` method.