| Symbol | Specification | Kind | Type |
|---|---|---|---|
| . get | option | pf | Option[A] → A with λ opt. opt ≠ None |
| . getOrElse ( . ) | option | f | Option[A] × A → A |
| . map ( . ) | option | f | Option[A] × (A → B) → Option[B] |
| . o . | option | f | (B → Option[C]) × (A → Option[B]) → A → Option[C] |
| None | option | c | Option[A] |
| Option | option | s | |
| Some | option | f | A → Option[A] |
| b | option | v | B |
| f | option | v | A → B |
| of | option | v | A → Option[B] |
| og | option | v | B → Option[C] |
| oinj | option | p | ('A → Option('B)) |
| opt | option | v | Option[A] |
| osurj | option | p | ('A → Option('B)) |