mirror of
https://github.com/unisonweb/unison.git
synced 2024-10-26 11:07:48 +03:00
14 lines
254 B
Plaintext
14 lines
254 B
Plaintext
structural type Optional a = None | Some a
|
|
|
|
Optional.isEmpty : Optional a -> Boolean
|
|
Optional.isEmpty = cases
|
|
Optional.None -> true
|
|
Optional.Some _ -> false
|
|
|
|
increment x = x + 1
|
|
|
|
(|>) : forall a b . a -> (a -> b) -> b
|
|
a |> f = f a
|
|
|
|
> Optional.Some 4
|