This common pattern feels a bit verbose:
if (condition) Some(result) else None
I was thinking of using a function to simplify:
import scalaz._, Scalaz._ val r = (1 == 2) ? Some(f) | None System.out.println("Res = " + r)