Sign in
opensecura
/
3p
/
nicta
/
cogent
/
refs/heads/master
/
.
/
minigent
/
examples
/
4_variants
/
04-double-take
/
expected.out
blob: eb06b7669cd60735f9baebd747cbdd3f73bf64b2 [
file
] [
edit
]
foo
:
<
A U8
|
B U8
>
->
U8
;
foo v
=
case
v
:
<
A U8
|
B U8
>
of
A n
->
n
:
U8
|
r
->
case
r
:
<
A U8
|
B U8
>
of
A n
->
n
:
U8
|
r
->
case
r
:
<
A U8 take
|
B U8
>
of B n
->
n
:
U8
end
:
U8
end
:
U8
end
:
U8
;