churf/test_program
2023-03-21 17:09:03 +01:00

24 lines
399 B
Text

-- data Bool () where {
-- True : Bool ()
-- False : Bool ()
-- };
data Maybe ('a) where {
Nothing : Maybe ('a)
Just : 'a -> Maybe ('a)
};
-- main : Bool () -> Maybe (Bool ()) ;
-- main x =
-- case x of {
-- True => Nothing;
-- False => Just True
-- };
fun : Maybe (_Int) -> _Int ;
fun a =
case a of {
Just b => b;
Nothing => 0
};