Almost unified backend monad