package scalaz.syntax
package std

trait OptionIdOps[A] extends Ops[A] {
  def some: Option[A] = Some(self)
}

trait ToOptionIdOps {
  implicit def ToOptionIdOps[A](a: A) = new OptionIdOps[A] { def self = a }
}