scala-ifying