Update deps, use exceptions instead of monad-control