OrderHandler.scala:   Trying to understand why Kleisli[Option, Map[String, Seq[String]], Unit] is different than Kleisli[Option, Map[String, Seq[String]], Unit.type]