final case classStore[State, Action](initialState: State, reducer: (State, Action) ⇒ (State, Option[IO[Action]]), handler: Observable[Action] with Sink[Action]) extends Product with Serializable
final case classWebSocket extends Product with Serializable