Beta/Packets: Fix up poll packet.
Main: Redo entire system architecture to be simpler.

Instead of weird-ass StateT hackery, we're gonna just use STM.
Beta/Session: Massively simplify state transitions.

So much better!