Kind/book/Maybe.kind2

8 lines
171 B
Plaintext
Raw Normal View History

2024-02-12 02:14:37 +03:00
Maybe
2024-03-02 02:40:31 +03:00
: ∀(T: *) *
2024-02-12 02:14:37 +03:00
= λT
$(self: (Maybe T))
2024-02-12 02:14:37 +03:00
∀(P: ∀(x: (Maybe T)) *)
∀(some: ∀(value: T) (P (Maybe.some T value)))
∀(none: (P (Maybe.none T)))
2024-03-02 02:40:31 +03:00
(P self)