Kill warnings.
WIP
WIP Start moving everything into one monad.