Separate KRPC monad from Handler monad