Scalazを用いた安全なString->Int変換

import import scalaz.syntax.std.string._

val i: Option[String] = "12345".parseInt.toOption
final class StringOps(val self: String) extends AnyVal {
...
  def parseInt: Validation[NumberFormatException, Int] = s.parseInt(self)