Use IO instead of MonadIO. Not sure.
Rename the unsafe proxy tools from accept' to acceptIO and such