The internal state of the DataPool GenServer.
status :: :ok | :done | :halt
t :: %DataPool.State{consumers: EQueue.t, data: EQueue.t, max_size: pos_integer, producers: EQueue.t, size: pos_integer, status: status}