Added processes with vanilla Scala and monad transformer style