pub(super) type NextState = Box<dyn State<ClientConnectionData>>;
struct NextState(/* private fields */);