Bend/tests/golden_tests/run_lazy/adt_option_and.bend
2024-05-15 00:25:46 +02:00

12 lines
214 B
Plaintext

data Option = (Some val) | None
Option/and = @a @b match a {
Option/Some: match b {
Option/Some: (Option/Some (a.val, b.val))
Option/None: Option/None
}
Option/None: Option/None
}
main = Option/and