membership-attribute-service/app/services/subscription/Trace.scala (10 lines of code) (raw):

package services.subscription import scalaz.{-\/, \/} object Trace { implicit class Traceable[T](t: String \/ T) { def withTrace(message: String): String \/ T = t match { case -\/(e) => -\/(s"$message: {$e}") case right => right } } }