Update dependencies, use MaybeT for simple functions