Kind/book/Maybe/bind.kind2
2024-07-05 13:00:18 -03:00

8 lines
145 B
Plaintext

use Maybe/{some,none}
bind <A> <B> (ma: (Maybe A)) (f: A -> (Maybe B)) : (Maybe B) =
match ma {
some: (f ma.value)
none: (none _)
}