@@ -1,9236 +0,0 @@
1−(constructor of Default.Default,[Main.Hangman Main.NotRunning,Default.Hangman NotRunning instance of Default.Default, method default],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PExp {priority = 1, argopts = [], pname = default, getTm = a}]])
2−(constructor of Default.Default,[Main.Hangman Main.NotRunning],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PExp {priority = 1, argopts = [], pname = default, getTm = a}]])
3−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
4−(Prelude.Bool.ifThenElse,[Char,Prelude.Bool.|| (Prelude.Bool.not (Prelude.Char.isAlpha c)) (Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 c got)),Delay LazyEval Char c,Delay LazyEval Char '-'],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
5−(Prelude.Bool.ifThenElse,[Char,Prelude.Bool.|| (Prelude.Bool.not (Prelude.Char.isAlpha c)) (Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 c got)),Delay LazyEval Char c],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
6−(Prelude.Bool.ifThenElse,[Char,Prelude.Bool.|| (Prelude.Bool.not (Prelude.Char.isAlpha c)) (Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 c got))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
7−(Prelude.Bool.ifThenElse,[Char],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
8−(Prelude.Bool.||,[Prelude.Bool.not (Prelude.Char.isAlpha c),Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 c got)],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Lazy Bool}]])
9−(Prelude.Bool.||,[Prelude.Bool.not (Prelude.Char.isAlpha c)],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Lazy Bool}]])
10−(Prelude.Bool.not,[Prelude.Char.isAlpha c],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
11−(Prelude.Char.isAlpha,[c],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
12−(Delay,[LazyEval,Prelude.Bool.Bool,PE_elem_f54 c got],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
13−(Delay,[LazyEval,Prelude.Bool.Bool],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
14−(Delay,[LazyEval],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
15−(PE_elem_f54,[c,got],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = List Char}]])
16−(PE_elem_f54,[c],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = List Char}]])
17−(Delay,[LazyEval,Char,c],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
18−(Delay,[LazyEval,Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
19−(Delay,[LazyEval],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
20−(Delay,[LazyEval,Char,'-'],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
21−(Delay,[LazyEval,Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
22−(Delay,[LazyEval],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
23−(Prelude.Strings.++,["You won! Successfully guessed ",w],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
24−(Prelude.Strings.++,["You won! Successfully guessed "],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
25−(Prelude.Strings.++,["You lost! The word was ",w],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
26−(Prelude.Strings.++,["You lost! The word was "],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
27−(PE_pack_16a8,[PE_map_1755 Char Char (Prelude.Hangman s instance of Prelude.Show, method show, showGot {s505} {m1012} w guesses got missing) (Prelude.Strings.unpack w)],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List Char}]])
28−(PE_map_1755,[Char,Char,Prelude.Hangman s instance of Prelude.Show, method show, showGot {s505} {m1012} w guesses got missing,Prelude.Strings.unpack w],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = Type},PExp {priority = 1, argopts = [], pname = m, getTm = a -> b},PExp {priority = 1, argopts = [], pname = __pi_arg7, getTm = List a}]])
29−(PE_map_1755,[Char,Char,Prelude.Hangman s instance of Prelude.Show, method show, showGot {s505} {m1012} w guesses got missing],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = Type},PExp {priority = 1, argopts = [], pname = m, getTm = a -> b},PExp {priority = 1, argopts = [], pname = __pi_arg7, getTm = List a}]])
30−(PE_map_1755,[Char,Char],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = Type},PExp {priority = 1, argopts = [], pname = m, getTm = a -> b},PExp {priority = 1, argopts = [], pname = __pi_arg7, getTm = List a}]])
31−(PE_map_1755,[Char],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = Type},PExp {priority = 1, argopts = [], pname = m, getTm = a -> b},PExp {priority = 1, argopts = [], pname = __pi_arg7, getTm = List a}]])
32−(Prelude.Hangman s instance of Prelude.Show, method show, showGot,[{s505},{m1012},w,guesses,got,missing],[[False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = {m1012}, getTm = Nat},PExp {priority = 1, argopts = [], pname = w, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
33−(Prelude.Hangman s instance of Prelude.Show, method show, showGot,[{s505},{m1012},w,guesses,got],[[False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = {m1012}, getTm = Nat},PExp {priority = 1, argopts = [], pname = w, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
34−(Prelude.Hangman s instance of Prelude.Show, method show, showGot,[{s505},{m1012},w,guesses],[[False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = {m1012}, getTm = Nat},PExp {priority = 1, argopts = [], pname = w, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
35−(Prelude.Hangman s instance of Prelude.Show, method show, showGot,[{s505},{m1012},w],[[False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = {m1012}, getTm = Nat},PExp {priority = 1, argopts = [], pname = w, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
36−(Prelude.Hangman s instance of Prelude.Show, method show, showGot,[{s505},{m1012}],[[False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = {m1012}, getTm = Nat},PExp {priority = 1, argopts = [], pname = w, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
37−(Prelude.Hangman s instance of Prelude.Show, method show, showGot,[{s505}],[[False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = {m1012}, getTm = Nat},PExp {priority = 1, argopts = [], pname = w, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
38−(Prelude.Strings.unpack,[w],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
39−(Prelude.Strings.++,[w',Prelude.Strings.++ "\n\n" (Prelude.Strings.++ (Prelude.show Prelude.Nat.Nat Nat instance of Prelude.Show guesses) " guesses left")],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
40−(Prelude.Strings.++,[w'],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
41−(Prelude.Strings.++,["\n\n",Prelude.Strings.++ (Prelude.show Prelude.Nat.Nat Nat instance of Prelude.Show guesses) " guesses left"],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
42−(Prelude.Strings.++,["\n\n"],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
43−(Prelude.Strings.++,[Prelude.show Prelude.Nat.Nat Nat instance of Prelude.Show guesses," guesses left"],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
44−(Prelude.Strings.++,[Prelude.show Prelude.Nat.Nat Nat instance of Prelude.Show guesses],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = String}]])
45−(Prelude.show,[Prelude.Nat.Nat,Nat instance of Prelude.Show,guesses],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
46−(Prelude.show,[Prelude.Nat.Nat,Nat instance of Prelude.Show],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
47−(Prelude.show,[Prelude.Nat.Nat],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
48−(Prelude.Nat instance of Prelude.Show, method show,[2arg],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Nat}]])
49−(constructor of Prelude.Show,[Main.Hangman {s505},\ {meth0} : Main.Hangman {s505} => Prelude.Hangman s instance of Prelude.Show, method show {s505} {s505} {meth0}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PExp {priority = 1, argopts = [], pname = show, getTm = a -> String}]])
50−(constructor of Prelude.Show,[Main.Hangman {s505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PExp {priority = 1, argopts = [], pname = show, getTm = a -> String}]])
51−(Main.Hangman,[{s505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
52−(Prelude.Hangman s instance of Prelude.Show, method show,[{s505},{s505},{meth0}],[[False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = s, getTm = _},PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Hangman s}]])
53−(Prelude.Hangman s instance of Prelude.Show, method show,[{s505},{s505}],[[False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = s, getTm = _},PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Hangman s}]])
54−(Prelude.Hangman s instance of Prelude.Show, method show,[{s505}],[[False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = s, getTm = _},PExp {priority = 1, argopts = [], pname = {s505}, getTm = HState},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Hangman s}]])
55−(Prelude.List.Nil,[Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
56−(assert_total,[Prelude.List.List Char,Main.letters xs],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
57−(assert_total,[Prelude.List.List Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
58−(Prelude.List.List,[Char],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Type}]])
59−(Prelude.Bool.ifThenElse,[Prelude.List.List Char,Prelude.Bool.|| (Prelude.Bool.not (Prelude.Char.isAlpha y)) (Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 y xs')),Delay LazyEval (Prelude.List.List Char) xs',Delay LazyEval (Prelude.List.List Char) (Prelude.List.:: Char y xs')],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
60−(Prelude.Bool.ifThenElse,[Prelude.List.List Char,Prelude.Bool.|| (Prelude.Bool.not (Prelude.Char.isAlpha y)) (Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 y xs')),Delay LazyEval (Prelude.List.List Char) xs'],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
61−(Prelude.Bool.ifThenElse,[Prelude.List.List Char,Prelude.Bool.|| (Prelude.Bool.not (Prelude.Char.isAlpha y)) (Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 y xs'))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
62−(Prelude.Bool.ifThenElse,[Prelude.List.List Char],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = b, getTm = Bool},PExp {priority = 1, argopts = [], pname = t, getTm = Lazy a},PExp {priority = 1, argopts = [], pname = e, getTm = Lazy a}]])
63−(Prelude.List.List,[Char],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Type}]])
64−(Prelude.Bool.||,[Prelude.Bool.not (Prelude.Char.isAlpha y),Delay LazyEval Prelude.Bool.Bool (PE_elem_f54 y xs')],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Lazy Bool}]])
65−(Prelude.Bool.||,[Prelude.Bool.not (Prelude.Char.isAlpha y)],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Lazy Bool}]])
66−(Prelude.Bool.not,[Prelude.Char.isAlpha y],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
67−(Prelude.Char.isAlpha,[y],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
68−(Delay,[LazyEval,Prelude.Bool.Bool,PE_elem_f54 y xs'],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
69−(Delay,[LazyEval,Prelude.Bool.Bool],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
70−(Delay,[LazyEval],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
71−(PE_elem_f54,[y,xs'],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = List Char}]])
72−(PE_elem_f54,[y],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = List Char}]])
73−(Delay,[LazyEval,Prelude.List.List Char,xs'],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
74−(Delay,[LazyEval,Prelude.List.List Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
75−(Delay,[LazyEval],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
76−(Prelude.List.List,[Char],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Type}]])
77−(Delay,[LazyEval,Prelude.List.List Char,Prelude.List.:: Char y xs'],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
78−(Delay,[LazyEval,Prelude.List.List Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
79−(Delay,[LazyEval],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = val, getTm = a}]])
80−(Prelude.List.List,[Char],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Type}]])
81−(Prelude.List.::,[Char,y,xs'],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
82−(Prelude.List.::,[Char,y],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
83−(Prelude.List.::,[Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
84−(with block in Main.letters,[x,Prelude.Strings.strM x],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
85−(with block in Main.letters,[x],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
86−(Prelude.Strings.strM,[x],[[False]],[[PExp {priority = 1, argopts = [], pname = x, getTm = String}]])
87−(Main.letters,[w],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
88−(Main.MkH,[Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))),w,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.Nil Char,Prelude.Vect.fromList Char (Main.letters w)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
89−(Main.MkH,[Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))),w,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.Nil Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
90−(Main.MkH,[Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))),w,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
91−(Main.MkH,[Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))),w],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
92−(Main.MkH,[Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
93−(Prelude.List.length,[Char,with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
94−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
95−(with block in Main.letters,[w,with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
96−(with block in Main.letters,[w],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
97−(with block in Prelude.Strings.strM,[w,Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))],[],[])
98−(with block in Prelude.Strings.strM,[w],[],[])
99−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
100−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString w "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
101−(Prelude.Classes.intToBool,[prim__eqString w ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
102−(prim__eqString,[w,""],[],[])
103−(prim__eqString,[w],[],[])
104−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
105−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
106−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
107−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
108−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
109−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
110−(Prelude.List.Nil,[Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
111−(Prelude.Vect.fromList,[Char,Main.letters w],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = l, getTm = List a}]])
112−(Prelude.Vect.fromList,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = l, getTm = List a}]])
113−(Main.letters,[w],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
114−(Main.Hangman,[Main.Running (Prelude.Nat.S g) w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
115−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
116−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
117−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
118−(Main.Hangman,[Main.Running g (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
119−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
120−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
121−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
122−(Effects.MkEff,[Main.Hangman h,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
123−(Effects.MkEff,[Main.Hangman h],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
124−(Main.Hangman,[h],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
125−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
126−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
127−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
128−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
129−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
130−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
131−(Effects.call,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})),\ inword : Prelude.Bool.Bool => Main.case block in Guess {g505} {w506} c inword inword,Main.HangmanRules,Main.Guess {g505} {w506} c,Effects.Here Main.HangmanRules (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
132−(Effects.call,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})),\ inword : Prelude.Bool.Bool => Main.case block in Guess {g505} {w506} c inword inword,Main.HangmanRules,Main.Guess {g505} {w506} c],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
133−(Effects.call,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})),\ inword : Prelude.Bool.Bool => Main.case block in Guess {g505} {w506} c inword inword,Main.HangmanRules],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
134−(Effects.call,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})),\ inword : Prelude.Bool.Bool => Main.case block in Guess {g505} {w506} c inword inword],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
135−(Effects.call,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
136−(Effects.call,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
137−(Effects.call,[Prelude.Bool.Bool],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
138−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
139−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
140−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
141−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
142−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
143−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
144−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {w506}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
145−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
146−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
147−(Prelude.Nat.S,[{w506}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
148−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
149−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
150−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {w506}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
151−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
152−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
153−(Prelude.Nat.S,[{w506}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
154−(Main.case block in Guess,[{g505},{w506},c,inword,inword],[],[])
155−(Main.case block in Guess,[{g505},{w506},c,inword],[],[])
156−(Main.case block in Guess,[{g505},{w506},c],[],[])
157−(Main.case block in Guess,[{g505},{w506}],[],[])
158−(Main.case block in Guess,[{g505}],[],[])
159−(Main.Guess,[{g505},{w506},c],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = Char}]])
160−(Main.Guess,[{g505},{w506}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = Char}]])
161−(Main.Guess,[{g505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = Char}]])
162−(Effects.Here,[Main.HangmanRules,Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})),Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
163−(Effects.Here,[Main.HangmanRules,Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506}))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
164−(Effects.Here,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
165−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {w506})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
166−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {w506}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
167−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
168−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
169−(Prelude.Nat.S,[{w506}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
170−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
171−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running {g505} Prelude.Nat.Z),\ result : Unit => Main.Hangman Main.NotRunning,Main.HangmanRules,Main.Won {g505},Effects.Here Main.HangmanRules (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
172−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running {g505} Prelude.Nat.Z),\ result : Unit => Main.Hangman Main.NotRunning,Main.HangmanRules,Main.Won {g505}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
173−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running {g505} Prelude.Nat.Z),\ result : Unit => Main.Hangman Main.NotRunning,Main.HangmanRules],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
174−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running {g505} Prelude.Nat.Z),\ result : Unit => Main.Hangman Main.NotRunning],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
175−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running {g505} Prelude.Nat.Z)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
176−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
177−(Effects.call,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
178−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
179−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running {g505} Prelude.Nat.Z)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
180−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
181−(Effects.MkEff,[Main.Hangman (Main.Running {g505} Prelude.Nat.Z),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
182−(Effects.MkEff,[Main.Hangman (Main.Running {g505} Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
183−(Main.Hangman,[Main.Running {g505} Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
184−(Main.Running,[{g505},Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
185−(Main.Running,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
186−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
187−(Main.Hangman,[Main.Running {g505} Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
188−(Main.Running,[{g505},Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
189−(Main.Running,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
190−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
191−(Main.Won,[{g505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _}]])
192−(Effects.Here,[Main.HangmanRules,Main.Hangman (Main.Running {g505} Prelude.Nat.Z),Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
193−(Effects.Here,[Main.HangmanRules,Main.Hangman (Main.Running {g505} Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
194−(Effects.Here,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
195−(Main.Hangman,[Main.Running {g505} Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
196−(Main.Running,[{g505},Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
197−(Main.Running,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
198−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
199−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running Prelude.Nat.Z {g505}),\ result : Unit => Main.Hangman Main.NotRunning,Main.HangmanRules,Main.Lost {g505},Effects.Here Main.HangmanRules (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
200−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running Prelude.Nat.Z {g505}),\ result : Unit => Main.Hangman Main.NotRunning,Main.HangmanRules,Main.Lost {g505}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
201−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running Prelude.Nat.Z {g505}),\ result : Unit => Main.Hangman Main.NotRunning,Main.HangmanRules],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
202−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running Prelude.Nat.Z {g505}),\ result : Unit => Main.Hangman Main.NotRunning],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
203−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman (Main.Running Prelude.Nat.Z {g505})],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
204−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
205−(Effects.call,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
206−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
207−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z {g505})) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
208−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
209−(Effects.MkEff,[Main.Hangman (Main.Running Prelude.Nat.Z {g505}),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
210−(Effects.MkEff,[Main.Hangman (Main.Running Prelude.Nat.Z {g505})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
211−(Main.Hangman,[Main.Running Prelude.Nat.Z {g505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
212−(Main.Running,[Prelude.Nat.Z,{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
213−(Main.Running,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
214−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
215−(Main.Hangman,[Main.Running Prelude.Nat.Z {g505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
216−(Main.Running,[Prelude.Nat.Z,{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
217−(Main.Running,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
218−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
219−(Main.Lost,[{g505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _}]])
220−(Effects.Here,[Main.HangmanRules,Main.Hangman (Main.Running Prelude.Nat.Z {g505}),Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
221−(Effects.Here,[Main.HangmanRules,Main.Hangman (Main.Running Prelude.Nat.Z {g505})],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
222−(Effects.Here,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
223−(Main.Hangman,[Main.Running Prelude.Nat.Z {g505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
224−(Main.Running,[Prelude.Nat.Z,{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
225−(Main.Running,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
226−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
227−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Unit => Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))))),Main.HangmanRules,Main.NewWord (Main.Hangman {h505}) w,Effects.Here Main.HangmanRules (Main.Hangman {h505}) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
228−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Unit => Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))))),Main.HangmanRules,Main.NewWord (Main.Hangman {h505}) w],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
229−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Unit => Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))))),Main.HangmanRules],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
230−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Unit => Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
231−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
232−(Effects.call,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
233−(Effects.call,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
234−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
235−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
236−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
237−(Effects.MkEff,[Main.Hangman {h505},Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
238−(Effects.MkEff,[Main.Hangman {h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
239−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
240−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
241−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
242−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
243−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
244−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
245−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
246−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
247−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
248−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
249−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
250−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
251−(Prelude.List.length,[Char,with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
252−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
253−(with block in Main.letters,[w,with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
254−(with block in Main.letters,[w],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
255−(with block in Prelude.Strings.strM,[w,Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))],[],[])
256−(with block in Prelude.Strings.strM,[w],[],[])
257−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
258−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString w "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
259−(Prelude.Classes.intToBool,[prim__eqString w ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
260−(prim__eqString,[w,""],[],[])
261−(prim__eqString,[w],[],[])
262−(Main.NewWord,[Main.Hangman {h505},w],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _},PExp {priority = 1, argopts = [], pname = w, getTm = String}]])
263−(Main.NewWord,[Main.Hangman {h505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _},PExp {priority = 1, argopts = [], pname = w, getTm = String}]])
264−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
265−(Effects.Here,[Main.HangmanRules,Main.Hangman {h505},Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
266−(Effects.Here,[Main.HangmanRules,Main.Hangman {h505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
267−(Effects.Here,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
268−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
269−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
270−(Effects.call,[Main.Hangman {h505},Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Main.Hangman {h505} => Main.Hangman {h505},Main.HangmanRules,Main.Get (Main.Hangman {h505}),Effects.Here Main.HangmanRules (Main.Hangman {h505}) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
271−(Effects.call,[Main.Hangman {h505},Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Main.Hangman {h505} => Main.Hangman {h505},Main.HangmanRules,Main.Get (Main.Hangman {h505})],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
272−(Effects.call,[Main.Hangman {h505},Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Main.Hangman {h505} => Main.Hangman {h505},Main.HangmanRules],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
273−(Effects.call,[Main.Hangman {h505},Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505},\ result : Main.Hangman {h505} => Main.Hangman {h505}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
274−(Effects.call,[Main.Hangman {h505},Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Main.Hangman {h505}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
275−(Effects.call,[Main.Hangman {h505},Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
276−(Effects.call,[Main.Hangman {h505}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PExp {priority = 1, argopts = [], pname = eff, getTm = e t a b},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = EffElem e a xs}]])
277−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
278−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
279−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman {h505}) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
280−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
281−(Effects.MkEff,[Main.Hangman {h505},Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
282−(Effects.MkEff,[Main.Hangman {h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
283−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
284−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
285−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
286−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
287−(Main.Get,[Main.Hangman {h505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _}]])
288−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
289−(Effects.Here,[Main.HangmanRules,Main.Hangman {h505},Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
290−(Effects.Here,[Main.HangmanRules,Main.Hangman {h505}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
291−(Effects.Here,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _}]])
292−(Main.Hangman,[{h505}],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
293−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
294−(k,[Prelude.Bool.False,Main.MkH (Prelude.Nat.S {w520}) w g got m],[],[])
295−(k,[Prelude.Bool.False],[],[])
296−(Main.MkH,[Prelude.Nat.S {w520},w,g,got,m],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
297−(Main.MkH,[Prelude.Nat.S {w520},w,g,got],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
298−(Main.MkH,[Prelude.Nat.S {w520},w,g],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
299−(Main.MkH,[Prelude.Nat.S {w520},w],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
300−(Main.MkH,[Prelude.Nat.S {w520}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
301−(Prelude.Nat.S,[{w520}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
302−(k,[Prelude.Bool.True,Main.MkH {w520} w (Prelude.Nat.S g) (Prelude.List.:: Char x got) (VectMissing.shrink {w520} Char x m p)],[],[])
303−(k,[Prelude.Bool.True],[],[])
304−(Main.MkH,[{w520},w,Prelude.Nat.S g,Prelude.List.:: Char x got,VectMissing.shrink {w520} Char x m p],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
305−(Main.MkH,[{w520},w,Prelude.Nat.S g,Prelude.List.:: Char x got],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
306−(Main.MkH,[{w520},w,Prelude.Nat.S g],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
307−(Main.MkH,[{w520},w],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
308−(Main.MkH,[{w520}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PExp {priority = 1, argopts = [], pname = word, getTm = String},PExp {priority = 1, argopts = [], pname = guesses, getTm = Nat},PExp {priority = 1, argopts = [], pname = got, getTm = List Char},PExp {priority = 1, argopts = [], pname = missing, getTm = Vect m Char}]])
309−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
310−(Prelude.List.::,[Char,x,got],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
311−(Prelude.List.::,[Char,x],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
312−(Prelude.List.::,[Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
313−(VectMissing.shrink,[{w520},Char,x,m,p],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect (S n) a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = IsElem x xs}]])
314−(VectMissing.shrink,[{w520},Char,x,m],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect (S n) a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = IsElem x xs}]])
315−(VectMissing.shrink,[{w520},Char,x],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect (S n) a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = IsElem x xs}]])
316−(VectMissing.shrink,[{w520},Char],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect (S n) a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = IsElem x xs}]])
317−(VectMissing.shrink,[{w520}],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect (S n) a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = IsElem x xs}]])
318−(k,[MkUnit,Main.GameWon w],[],[])
319−(k,[MkUnit],[],[])
320−(Main.GameWon,[w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
321−(k,[MkUnit,Main.GameLost w],[],[])
322−(k,[MkUnit],[],[])
323−(Main.GameLost,[w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
324−(k,[st,st],[],[])
325−(k,[st],[],[])
326−(k,[MkUnit,Main.initState w],[],[])
327−(k,[MkUnit],[],[])
328−(Main.initState,[w],[[False]],[[PExp {priority = 1, argopts = [], pname = x, getTm = String}]])
329−(VectMissing.isElem,[Char,Prelude.Nat.S {w520},Char instance of Decidable.Equality.DecEq,x,m],[[True,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = DecEq a},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
330−(VectMissing.isElem,[Char,Prelude.Nat.S {w520},Char instance of Decidable.Equality.DecEq,x],[[True,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = DecEq a},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
331−(VectMissing.isElem,[Char,Prelude.Nat.S {w520},Char instance of Decidable.Equality.DecEq],[[True,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = DecEq a},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
332−(VectMissing.isElem,[Char,Prelude.Nat.S {w520}],[[True,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = DecEq a},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
333−(VectMissing.isElem,[Char],[[True,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = DecEq a},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
334−(Prelude.Nat.S,[{w520}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
335−(Prelude.Maybe.Nothing,[VectMissing.IsElem Char Prelude.Nat.Z x (Prelude.Vect.Nil Char)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
336−(VectMissing.IsElem,[Char,Prelude.Nat.Z,x,Prelude.Vect.Nil Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
337−(VectMissing.IsElem,[Char,Prelude.Nat.Z,x],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
338−(VectMissing.IsElem,[Char,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
339−(VectMissing.IsElem,[Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
340−(Prelude.Vect.Nil,[Char],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
341−(with block in VectMissing.isElem,[Char,Char instance of Decidable.Equality.DecEq,x,{n512},y,Decidable.Equality.decEq Char Char instance of Decidable.Equality.DecEq x y,xs],[[True,True,False,False,False,False,False]],[])
342−(with block in VectMissing.isElem,[Char,Char instance of Decidable.Equality.DecEq,x,{n512},y,Decidable.Equality.decEq Char Char instance of Decidable.Equality.DecEq x y],[[True,True,False,False,False,False,False]],[])
343−(with block in VectMissing.isElem,[Char,Char instance of Decidable.Equality.DecEq,x,{n512},y],[[True,True,False,False,False,False,False]],[])
344−(with block in VectMissing.isElem,[Char,Char instance of Decidable.Equality.DecEq,x,{n512}],[[True,True,False,False,False,False,False]],[])
345−(with block in VectMissing.isElem,[Char,Char instance of Decidable.Equality.DecEq,x],[[True,True,False,False,False,False,False]],[])
346−(with block in VectMissing.isElem,[Char,Char instance of Decidable.Equality.DecEq],[[True,True,False,False,False,False,False]],[])
347−(with block in VectMissing.isElem,[Char],[[True,True,False,False,False,False,False]],[])
348−(Decidable.Equality.decEq,[Char,Char instance of Decidable.Equality.DecEq,x,y],[[True,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = DecEq t},PExp {priority = 1, argopts = [], pname = x1, getTm = t},PExp {priority = 1, argopts = [], pname = x2, getTm = t}]])
349−(Decidable.Equality.decEq,[Char,Char instance of Decidable.Equality.DecEq,x],[[True,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = DecEq t},PExp {priority = 1, argopts = [], pname = x1, getTm = t},PExp {priority = 1, argopts = [], pname = x2, getTm = t}]])
350−(Decidable.Equality.decEq,[Char,Char instance of Decidable.Equality.DecEq],[[True,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = DecEq t},PExp {priority = 1, argopts = [], pname = x1, getTm = t},PExp {priority = 1, argopts = [], pname = x2, getTm = t}]])
351−(Decidable.Equality.decEq,[Char],[[True,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = DecEq t},PExp {priority = 1, argopts = [], pname = x1, getTm = t},PExp {priority = 1, argopts = [], pname = x2, getTm = t}]])
352−(Decidable.Equality.Char instance of Decidable.Equality.DecEq, method decEq,[2arg,3arg],[[False,False]],[[PExp {priority = 1, argopts = [], pname = x1, getTm = Char},PExp {priority = 1, argopts = [], pname = x2, getTm = Char}]])
353−(Decidable.Equality.Char instance of Decidable.Equality.DecEq, method decEq,[2arg],[[False,False]],[[PExp {priority = 1, argopts = [], pname = x1, getTm = Char},PExp {priority = 1, argopts = [], pname = x2, getTm = Char}]])
354−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g,got,{w520},m,x,k,{scvar624}],[],[])
355−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g,got,{w520},m,x,k],[],[])
356−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g,got,{w520},m,x],[],[])
357−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g,got,{w520},m],[],[])
358−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g,got,{w520}],[],[])
359−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g,got],[],[])
360−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w,g],[],[])
361−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509},w],[],[])
362−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0},{a509}],[],[])
363−(Effects.case block in HangmanRules, m instance of Effects.Handler, method handle,[{_Effects.method handle_u0}],[],[])
364−(constructor of Effects.Handler,[Main.HangmanRules,m,\ {meth0} : Type v26 => \ {meth1} : Type x26 => \ {meth2} : {meth1} -> Type b27 => \ {meth3} : Type e27 => \ {meth4} : {meth0} => \ {meth5} : Main.HangmanRules {meth1} {meth0} {meth2} => \ {meth6} : (x : {meth1}) -> {meth2} x -> m {meth3} => Effects.HangmanRules, m instance of Effects.Handler, method handle m {meth0} {meth1} {meth2} {meth3} {meth4} {meth5} {meth6}],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = Type -> Type},PExp {priority = 1, argopts = [], pname = handle, getTm = (res : _) -> (t : _) -> (resk : _) -> (a : _) -> res -> e t res resk -> ((x : t) -> resk x -> m a) -> m a}]])
365−(constructor of Effects.Handler,[Main.HangmanRules,m],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = Type -> Type},PExp {priority = 1, argopts = [], pname = handle, getTm = (res : _) -> (t : _) -> (resk : _) -> (a : _) -> res -> e t res resk -> ((x : t) -> resk x -> m a) -> m a}]])
366−(constructor of Effects.Handler,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = e, getTm = Effect},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = Type -> Type},PExp {priority = 1, argopts = [], pname = handle, getTm = (res : _) -> (t : _) -> (resk : _) -> (a : _) -> res -> e t res resk -> ((x : t) -> resk x -> m a) -> m a}]])
367−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0},{meth1},{meth2},{meth3},{meth4},{meth5},{meth6}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
368−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0},{meth1},{meth2},{meth3},{meth4},{meth5}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
369−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0},{meth1},{meth2},{meth3},{meth4}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
370−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0},{meth1},{meth2},{meth3}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
371−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0},{meth1},{meth2}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
372−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0},{meth1}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
373−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m,{meth0}],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
374−(Effects.HangmanRules, m instance of Effects.Handler, method handle,[m],[[False,False,False,False,False,False,False,False]],[[PExp {priority = 1, argopts = [], pname = m, getTm = Type -> Type},PImp {priority = 1, machine_inf = True, argopts = [], pname = res, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = resk, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = r, getTm = res},PExp {priority = 1, argopts = [], pname = eff, getTm = HangmanRules t res resk},PExp {priority = 1, argopts = [], pname = k, getTm = (x : t) -> resk x -> m a}]])
375−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.won (Prelude.Nat.S g),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
376−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.won (Prelude.Nat.S g)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
377−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
378−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
379−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
380−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
381−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0)),Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
382−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN (Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
383−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
384−(Main.HANGMAN,[Main.Running (Prelude.Nat.S g) (PE_fromInteger_1309 0)],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
385−(Main.Running,[Prelude.Nat.S g,PE_fromInteger_1309 0],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
386−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
387−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
388−(PE_fromInteger_1309,[0],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Integer}]])
389−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
390−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
391−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
392−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
393−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
394−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
395−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
396−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
397−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
398−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
399−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
400−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
401−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
402−(Main.Hangman,[Main.Running (Prelude.Nat.S g) Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
403−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
404−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
405−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
406−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
407−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
408−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
409−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
410−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
411−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
412−(Main.won,[Prelude.Nat.S g],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _}]])
413−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
414−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
415−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
416−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
417−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
418−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
419−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
420−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
421−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
422−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
423−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
424−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
425−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
426−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
427−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
428−(Main.Hangman,[Main.Running (Prelude.Nat.S g) Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
429−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
430−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
431−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
432−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
433−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
434−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
435−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
436−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
437−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
438−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
439−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
440−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
441−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
442−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.lost (Prelude.Nat.S w),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
443−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.lost (Prelude.Nat.S w)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
444−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
445−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
446−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w))) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
447−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
448−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w)),Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
449−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN (Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
450−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
451−(Main.HANGMAN,[Main.Running (PE_fromInteger_1309 0) (Prelude.Nat.S w)],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
452−(Main.Running,[PE_fromInteger_1309 0,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
453−(Main.Running,[PE_fromInteger_1309 0],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
454−(PE_fromInteger_1309,[0],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Integer}]])
455−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
456−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
457−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
458−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
459−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
460−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
461−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
462−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
463−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
464−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
465−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
466−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
467−(Effects.MkEff,[Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
468−(Effects.MkEff,[Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
469−(Main.Hangman,[Main.Running Prelude.Nat.Z (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
470−(Main.Running,[Prelude.Nat.Z,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
471−(Main.Running,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
472−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
473−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
474−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
475−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
476−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
477−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
478−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
479−(Main.lost,[Prelude.Nat.S w],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _}]])
480−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
481−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
482−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
483−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
484−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
485−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
486−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
487−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
488−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
489−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
490−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
491−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
492−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
493−(Effects.MkEff,[Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
494−(Effects.MkEff,[Main.Hangman (Main.Running Prelude.Nat.Z (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
495−(Main.Hangman,[Main.Running Prelude.Nat.Z (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
496−(Main.Running,[Prelude.Nat.Z,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
497−(Main.Running,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
498−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
499−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
500−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
501−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
502−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
503−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
504−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
505−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
506−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
507−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
508−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
509−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn "Good guess!") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ {bindx0} : Unit => let {scvar635} : Prelude.Nat.Nat = w in Main.case block in case block in Main.game, processGuess g w {g505} {_t107} c _bindApp0 {bindx0} {scvar635}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
510−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn "Good guess!") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
511−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
512−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
513−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
514−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
515−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
516−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
517−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
518−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
519−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
520−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
521−(Main.Hangman,[Main.Running (Prelude.Nat.S g) w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
522−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
523−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
524−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
525−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
526−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
527−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
528−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
529−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
530−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
531−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
532−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
533−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
534−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
535−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
536−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
537−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
538−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
539−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
540−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
541−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
542−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
543−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
544−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
545−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
546−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
547−(Main.Hangman,[Main.Running (Prelude.Nat.S g) w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
548−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
549−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
550−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
551−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
552−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
553−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
554−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
555−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
556−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
557−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
558−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
559−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
560−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
561−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
562−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
563−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
564−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
565−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
566−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
567−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
568−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
569−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
570−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
571−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
572−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
573−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
574−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
575−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
576−(Main.Hangman,[Main.Running (Prelude.Nat.S g) w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
577−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
578−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
579−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
580−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
581−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
582−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
583−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
584−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
585−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
586−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
587−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
588−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
589−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
590−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
591−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
592−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
593−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
594−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
595−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
596−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
597−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
598−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
599−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
600−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
601−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
602−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn "Good guess!",Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
603−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn "Good guess!"],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
604−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
605−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
606−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
607−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
608−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
609−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
610−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
611−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
612−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
613−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
614−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
615−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
616−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
617−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
618−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
619−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
620−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
621−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
622−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
623−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
624−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
625−(Main.Hangman,[Main.Running (Prelude.Nat.S g) w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
626−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
627−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
628−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
629−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
630−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
631−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
632−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
633−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
634−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
635−(Effect.StdIO.putStrLn,["Good guess!"],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
636−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
637−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) w)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
638−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
639−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
640−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
641−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
642−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
643−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
644−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
645−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
646−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
647−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
648−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
649−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
650−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
651−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
652−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
653−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
654−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
655−(Main.Hangman,[Main.Running (Prelude.Nat.S g) w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
656−(Main.Running,[Prelude.Nat.S g,w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
657−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
658−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
659−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
660−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
661−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
662−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
663−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
664−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
665−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
666−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
667−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
668−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
669−(Main.case block in case block in Main.game, processGuess,[g,w,{g505},{_t107},c,_bindApp0,{bindx0},{scvar635}],[],[])
670−(Main.case block in case block in Main.game, processGuess,[g,w,{g505},{_t107},c,_bindApp0,{bindx0}],[],[])
671−(Main.case block in case block in Main.game, processGuess,[g,w,{g505},{_t107},c,_bindApp0],[],[])
672−(Main.case block in case block in Main.game, processGuess,[g,w,{g505},{_t107},c],[],[])
673−(Main.case block in case block in Main.game, processGuess,[g,w,{g505},{_t107}],[],[])
674−(Main.case block in case block in Main.game, processGuess,[g,w,{g505}],[],[])
675−(Main.case block in case block in Main.game, processGuess,[g,w],[],[])
676−(Main.case block in case block in Main.game, processGuess,[g],[],[])
677−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn "No, sorry") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ {bindx7} : Unit => let {scvar635} : Prelude.Nat.Nat = g in Main.case block in case block in Main.game, processGuess1 g w {g505} {_t107} c _bindApp0 {bindx7} {scvar635}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
678−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn "No, sorry") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
679−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
680−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
681−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
682−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
683−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
684−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
685−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
686−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
687−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
688−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
689−(Main.Hangman,[Main.Running g (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
690−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
691−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
692−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
693−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
694−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
695−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
696−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
697−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
698−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
699−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
700−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
701−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
702−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
703−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
704−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
705−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
706−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
707−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
708−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
709−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
710−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
711−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
712−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
713−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
714−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
715−(Main.Hangman,[Main.Running g (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
716−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
717−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
718−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
719−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
720−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
721−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
722−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
723−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
724−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
725−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
726−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
727−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
728−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
729−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
730−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
731−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
732−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
733−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
734−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
735−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
736−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
737−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
738−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
739−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
740−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
741−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
742−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
743−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
744−(Main.Hangman,[Main.Running g (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
745−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
746−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
747−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
748−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
749−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
750−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
751−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
752−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
753−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
754−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
755−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
756−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
757−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
758−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
759−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
760−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
761−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
762−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
763−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
764−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
765−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
766−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
767−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
768−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
769−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
770−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn "No, sorry",Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
771−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn "No, sorry"],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
772−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
773−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
774−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
775−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
776−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
777−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
778−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
779−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
780−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
781−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
782−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
783−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
784−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
785−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
786−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
787−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
788−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
789−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
790−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
791−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
792−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
793−(Main.Hangman,[Main.Running g (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
794−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
795−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
796−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
797−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
798−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
799−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
800−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
801−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
802−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
803−(Effect.StdIO.putStrLn,["No, sorry"],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
804−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
805−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running g (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
806−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
807−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
808−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
809−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
810−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
811−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
812−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
813−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
814−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
815−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
816−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
817−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
818−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
819−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
820−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
821−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
822−(Effects.MkEff,[Main.Hangman (Main.Running g (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
823−(Main.Hangman,[Main.Running g (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
824−(Main.Running,[g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
825−(Main.Running,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
826−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
827−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
828−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
829−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
830−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
831−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
832−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
833−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
834−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
835−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
836−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
837−(Main.case block in case block in Main.game, processGuess1,[g,w,{g505},{_t107},c,_bindApp0,{bindx7},{scvar635}],[],[])
838−(Main.case block in case block in Main.game, processGuess1,[g,w,{g505},{_t107},c,_bindApp0,{bindx7}],[],[])
839−(Main.case block in case block in Main.game, processGuess1,[g,w,{g505},{_t107},c,_bindApp0],[],[])
840−(Main.case block in case block in Main.game, processGuess1,[g,w,{g505},{_t107},c],[],[])
841−(Main.case block in case block in Main.game, processGuess1,[g,w,{g505},{_t107}],[],[])
842−(Main.case block in case block in Main.game, processGuess1,[g,w,{g505}],[],[])
843−(Main.case block in case block in Main.game, processGuess1,[g,w],[],[])
844−(Main.case block in case block in Main.game, processGuess1,[g],[],[])
845−(Effects.>>=,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Prelude.Bool.Bool => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Prelude.Bool.Bool (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Main.guess g w c) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ _bindApp0 : Prelude.Bool.Bool => let {scvar637} : Prelude.Bool.Bool = _bindApp0 in Main.case block in Main.game, processGuess g w {g505} {_t107} c _bindApp0 {scvar637}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
846−(Effects.>>=,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Prelude.Bool.Bool => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Prelude.Bool.Bool (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Main.guess g w c) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
847−(Effects.>>=,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Prelude.Bool.Bool => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
848−(Effects.>>=,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Prelude.Bool.Bool => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
849−(Effects.>>=,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Prelude.Bool.Bool => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
850−(Effects.>>=,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
851−(Effects.>>=,[Prelude.Bool.Bool],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
852−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
853−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
854−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
855−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
856−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
857−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
858−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
859−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
860−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
861−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
862−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
863−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
864−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
865−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
866−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
867−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
868−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
869−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
870−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
871−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
872−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
873−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
874−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
875−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
876−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
877−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
878−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
879−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
880−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
881−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
882−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
883−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
884−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
885−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
886−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
887−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
888−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
889−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
890−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
891−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
892−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
893−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
894−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
895−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
896−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
897−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
898−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
899−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
900−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
901−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
902−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
903−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
904−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
905−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
906−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
907−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
908−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
909−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
910−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
911−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
912−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
913−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
914−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
915−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
916−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
917−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
918−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
919−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
920−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
921−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
922−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
923−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
924−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
925−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
926−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
927−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
928−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
929−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
930−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
931−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
932−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
933−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
934−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
935−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
936−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
937−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
938−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
939−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
940−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
941−(Effects.lift,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.guess g w c,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
942−(Effects.lift,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.guess g w c],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
943−(Effects.lift,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
944−(Effects.lift,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ inword : Prelude.Bool.Bool => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
945−(Effects.lift,[Prelude.Bool.Bool,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
946−(Effects.lift,[Prelude.Bool.Bool],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
947−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
948−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
949−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
950−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
951−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
952−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
953−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
954−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
955−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
956−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
957−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
958−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
959−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.case block in guess g w c inword inword)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
960−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
961−(Effects.MkEff,[Main.Hangman (Main.case block in guess g w c inword inword),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
962−(Effects.MkEff,[Main.Hangman (Main.case block in guess g w c inword inword)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
963−(Main.Hangman,[Main.case block in guess g w c inword inword],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
964−(Main.case block in guess,[g,w,c,inword,inword],[],[])
965−(Main.case block in guess,[g,w,c,inword],[],[])
966−(Main.case block in guess,[g,w,c],[],[])
967−(Main.case block in guess,[g,w],[],[])
968−(Main.case block in guess,[g],[],[])
969−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
970−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
971−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
972−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
973−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
974−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
975−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
976−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
977−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
978−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
979−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
980−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
981−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
982−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
983−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
984−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
985−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
986−(Main.guess,[g,w,c],[[False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
987−(Main.guess,[g,w],[[False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
988−(Main.guess,[g],[[False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
989−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
990−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
991−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
992−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
993−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
994−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
995−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
996−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
997−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
998−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
999−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1000−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1001−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1002−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1003−(Main.Hangman,[Main.Running (Prelude.Nat.S g) (Prelude.Nat.S w)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1004−(Main.Running,[Prelude.Nat.S g,Prelude.Nat.S w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1005−(Main.Running,[Prelude.Nat.S g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1006−(Prelude.Nat.S,[g],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1007−(Prelude.Nat.S,[w],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1008−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1009−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1010−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1011−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1012−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1013−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1014−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1015−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1016−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1017−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1018−(Main.case block in Main.game, processGuess,[g,w,{g505},{_t107},c,_bindApp0,{scvar637}],[],[])
1019−(Main.case block in Main.game, processGuess,[g,w,{g505},{_t107},c,_bindApp0],[],[])
1020−(Main.case block in Main.game, processGuess,[g,w,{g505},{_t107},c],[],[])
1021−(Main.case block in Main.game, processGuess,[g,w,{g505},{_t107}],[],[])
1022−(Main.case block in Main.game, processGuess,[g,w,{g505}],[],[])
1023−(Main.case block in Main.game, processGuess,[g,w],[],[])
1024−(Main.case block in Main.game, processGuess,[g],[],[])
1025−(Main.game, processGuess,[{g505},{_t107},{g505},{_t107},Prelude.Strings.strHead' guess p],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = {g505}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t107}, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
1026−(Main.game, processGuess,[{g505},{_t107},{g505},{_t107}],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = {g505}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t107}, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
1027−(Main.game, processGuess,[{g505},{_t107},{g505}],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = {g505}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t107}, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
1028−(Main.game, processGuess,[{g505},{_t107}],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = {g505}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t107}, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
1029−(Main.game, processGuess,[{g505}],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _},PExp {priority = 1, argopts = [], pname = {g505}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t107}, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Char}]])
1030−(Prelude.Strings.strHead',[guess,p],[[False,False]],[[PExp {priority = 1, argopts = [], pname = x, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = So (not (x == ""))}]])
1031−(Prelude.Strings.strHead',[guess],[[False,False]],[[PExp {priority = 1, argopts = [], pname = x, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = So (not (x == ""))}]])
1032−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn "Invalid input!") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ {bindx7} : Unit => Main.game {g505} (Prelude.Nat.S {_t107})],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1033−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn "Invalid input!") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1034−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1035−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1036−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1037−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1038−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1039−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1040−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1041−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1042−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1043−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1044−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1045−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1046−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1047−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1048−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1049−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1050−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1051−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1052−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1053−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1054−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1055−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1056−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1057−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1058−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1059−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1060−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1061−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1062−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1063−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1064−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1065−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1066−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1067−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1068−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1069−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1070−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1071−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1072−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1073−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1074−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1075−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1076−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1077−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1078−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1079−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1080−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1081−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1082−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1083−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1084−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1085−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1086−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1087−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1088−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1089−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1090−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1091−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1092−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1093−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1094−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1095−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1096−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1097−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1098−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1099−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1100−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1101−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1102−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1103−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1104−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1105−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1106−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1107−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1108−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1109−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1110−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1111−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1112−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1113−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1114−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1115−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1116−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1117−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1118−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1119−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1120−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1121−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1122−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1123−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1124−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1125−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1126−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1127−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1128−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn "Invalid input!",Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1129−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn "Invalid input!"],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1130−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1131−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1132−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1133−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1134−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1135−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1136−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1137−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1138−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1139−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1140−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1141−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1142−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1143−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1144−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1145−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1146−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1147−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1148−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1149−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1150−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1151−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1152−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1153−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1154−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1155−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1156−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1157−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1158−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1159−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1160−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1161−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1162−(Effect.StdIO.putStrLn,["Invalid input!"],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
1163−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1164−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1165−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1166−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1167−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1168−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1169−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1170−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1171−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1172−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1173−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1174−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1175−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1176−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1177−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1178−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1179−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1180−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1181−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1182−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1183−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1184−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1185−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1186−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1187−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1188−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1189−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1190−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1191−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1192−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1193−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1194−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1195−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1196−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1197−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.won (Prelude.Nat.S {g505}),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1198−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.won (Prelude.Nat.S {g505})],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1199−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1200−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1201−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0))) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1202−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1203−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0)),Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1204−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN (Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1205−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1206−(Main.HANGMAN,[Main.Running (Prelude.Nat.S {g505}) (PE_fromInteger_1309 0)],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1207−(Main.Running,[Prelude.Nat.S {g505},PE_fromInteger_1309 0],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1208−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1209−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1210−(PE_fromInteger_1309,[0],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Integer}]])
1211−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1212−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1213−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1214−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1215−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1216−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1217−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1218−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1219−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1220−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1221−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1222−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1223−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1224−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1225−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1226−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1227−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1228−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1229−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1230−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1231−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1232−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1233−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1234−(Main.won,[Prelude.Nat.S {g505}],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _}]])
1235−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1236−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1237−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1238−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1239−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1240−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1241−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1242−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1243−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1244−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1245−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1246−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1247−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1248−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1249−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1250−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1251−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1252−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1253−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1254−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1255−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1256−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1257−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1258−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1259−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1260−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1261−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1262−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1263−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1264−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Main.get (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ _bindApp0 : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) _bindApp0)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) (\ {bindx0} : Unit => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStr "Enter guess: ") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) (\ {bindx4} : Unit => Effects.>>= String (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.lift String (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) Effect.StdIO.getStr (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) (\ _bindApp05 : String => let guess : String = Prelude.Strings.trim _bindApp05 in let {scvar721} : Prelude.Either.Either (Prelude.Bool.So (Prelude.Bool.not (PE_==_1146 guess ""))) (Prelude.Bool.So (Prelude.Bool.not (Prelude.Bool.not (PE_==_1146 guess "")))) = Prelude.Either.choose (Prelude.Bool.not (PE_==_1146 guess "")) in Main.case block in game {g505} {_t107} _bindApp0 {bindx0} {bindx4} _bindApp05 guess {scvar721})))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1265−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Main.get (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1266−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1267−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1268−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1269−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1270−(Effects.>>=,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1271−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1272−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1273−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1274−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1275−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1276−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1277−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1278−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1279−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1280−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1281−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1282−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1283−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1284−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1285−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1286−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1287−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1288−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1289−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1290−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1291−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1292−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1293−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1294−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1295−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1296−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1297−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1298−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1299−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1300−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1301−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1302−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1303−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1304−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1305−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1306−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1307−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1308−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1309−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1310−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1311−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1312−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1313−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1314−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1315−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1316−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1317−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1318−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1319−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1320−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1321−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1322−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1323−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1324−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1325−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1326−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1327−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1328−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1329−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1330−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1331−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1332−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1333−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1334−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1335−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1336−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1337−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1338−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1339−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1340−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1341−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1342−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1343−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1344−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1345−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1346−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1347−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1348−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1349−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1350−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1351−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1352−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1353−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1354−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1355−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1356−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1357−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1358−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1359−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1360−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1361−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1362−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1363−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1364−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1365−(Effects.lift,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.get (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1366−(Effects.lift,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Main.get (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1367−(Effects.lift,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1368−(Effects.lift,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})) => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1369−(Effects.lift,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1370−(Effects.lift,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1371−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1372−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1373−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1374−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1375−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1376−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1377−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1378−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1379−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1380−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1381−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1382−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1383−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1384−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1385−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1386−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1387−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1388−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1389−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1390−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1391−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1392−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1393−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1394−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1395−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1396−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1397−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1398−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1399−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1400−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1401−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1402−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1403−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1404−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1405−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1406−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1407−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1408−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1409−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1410−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1411−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1412−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1413−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1414−(Main.get,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _}]])
1415−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1416−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1417−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1418−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1419−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1420−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1421−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1422−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1423−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1424−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1425−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1426−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1427−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1428−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1429−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1430−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1431−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1432−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1433−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1434−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1435−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1436−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1437−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1438−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1439−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1440−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1441−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1442−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1443−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1444−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1445−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1446−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1447−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1448−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) _bindApp0)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ {bindx0} : Unit => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStr "Enter guess: ") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) (\ {bindx4} : Unit => Effects.>>= String (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.lift String (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) Effect.StdIO.getStr (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) (\ _bindApp05 : String => let guess : String = Prelude.Strings.trim _bindApp05 in let {scvar721} : Prelude.Either.Either (Prelude.Bool.So (Prelude.Bool.not (PE_==_1146 guess ""))) (Prelude.Bool.So (Prelude.Bool.not (Prelude.Bool.not (PE_==_1146 guess "")))) = Prelude.Either.choose (Prelude.Bool.not (PE_==_1146 guess "")) in Main.case block in game {g505} {_t107} _bindApp0 {bindx0} {bindx4} _bindApp05 guess {scvar721}))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1449−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) _bindApp0)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1450−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1451−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1452−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1453−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1454−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1455−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1456−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1457−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1458−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1459−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1460−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1461−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1462−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1463−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1464−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1465−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1466−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1467−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1468−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1469−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1470−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1471−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1472−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1473−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1474−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1475−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1476−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1477−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1478−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1479−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1480−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1481−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1482−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1483−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1484−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1485−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1486−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1487−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1488−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1489−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1490−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1491−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1492−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1493−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1494−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1495−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1496−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1497−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1498−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1499−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1500−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1501−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1502−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1503−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1504−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1505−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1506−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1507−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1508−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1509−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1510−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1511−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1512−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1513−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1514−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1515−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1516−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1517−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1518−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1519−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1520−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1521−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1522−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1523−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1524−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1525−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1526−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1527−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1528−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1529−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1530−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1531−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1532−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1533−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1534−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1535−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1536−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1537−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1538−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1539−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1540−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1541−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1542−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1543−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1544−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn (Prelude.show (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) _bindApp0),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1545−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStrLn (Prelude.show (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) _bindApp0)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1546−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1547−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1548−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1549−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1550−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1551−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1552−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1553−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1554−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1555−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1556−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1557−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1558−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1559−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1560−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1561−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1562−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1563−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1564−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1565−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1566−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1567−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1568−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1569−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1570−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1571−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1572−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1573−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1574−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1575−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1576−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1577−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1578−(Effect.StdIO.putStrLn,[Prelude.show (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) (Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) _bindApp0],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
1579−(Prelude.show,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),_bindApp0],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
1580−(Prelude.show,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Hangman s instance of Prelude.Show (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
1581−(Prelude.show,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
1582−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1583−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1584−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1585−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1586−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1587−(Hangman s instance of Prelude.Show,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = s, getTm = _}]])
1588−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1589−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1590−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1591−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1592−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1593−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1594−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1595−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1596−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1597−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1598−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1599−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1600−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1601−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1602−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1603−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1604−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1605−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1606−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1607−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1608−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1609−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1610−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1611−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1612−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1613−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1614−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1615−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1616−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1617−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1618−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1619−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1620−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1621−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1622−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1623−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1624−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1625−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1626−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStr "Enter guess: ") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ {bindx4} : Unit => Effects.>>= String (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.lift String (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) Effect.StdIO.getStr (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))) (\ _bindApp05 : String => let guess : String = Prelude.Strings.trim _bindApp05 in let {scvar721} : Prelude.Either.Either (Prelude.Bool.So (Prelude.Bool.not (PE_==_1146 guess ""))) (Prelude.Bool.So (Prelude.Bool.not (Prelude.Bool.not (PE_==_1146 guess "")))) = Prelude.Either.choose (Prelude.Bool.not (PE_==_1146 guess "")) in Main.case block in game {g505} {_t107} _bindApp0 {bindx0} {bindx4} _bindApp05 guess {scvar721})],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1627−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effect.StdIO.putStr "Enter guess: ") (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1628−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1629−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1630−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1631−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1632−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1633−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1634−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1635−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1636−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1637−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1638−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1639−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1640−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1641−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1642−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1643−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1644−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1645−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1646−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1647−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1648−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1649−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1650−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1651−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1652−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1653−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1654−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1655−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1656−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1657−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1658−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1659−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1660−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1661−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1662−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1663−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1664−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1665−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1666−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1667−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1668−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1669−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1670−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1671−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1672−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1673−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1674−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1675−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1676−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1677−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1678−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1679−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1680−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1681−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1682−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1683−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1684−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1685−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1686−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1687−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1688−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1689−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1690−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1691−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1692−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1693−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1694−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1695−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1696−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1697−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1698−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1699−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1700−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1701−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1702−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1703−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1704−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1705−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1706−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1707−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1708−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1709−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1710−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1711−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1712−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1713−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1714−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1715−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1716−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1717−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1718−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1719−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1720−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1721−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1722−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStr "Enter guess: ",Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1723−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.putStr "Enter guess: "],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1724−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1725−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1726−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1727−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1728−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1729−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1730−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1731−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1732−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1733−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1734−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1735−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1736−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1737−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1738−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1739−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1740−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1741−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1742−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1743−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1744−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1745−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1746−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1747−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1748−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1749−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1750−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1751−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1752−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1753−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1754−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1755−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1756−(Effect.StdIO.putStr,["Enter guess: "],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
1757−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1758−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1759−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1760−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1761−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1762−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1763−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1764−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1765−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1766−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1767−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1768−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1769−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1770−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1771−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1772−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1773−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1774−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1775−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1776−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1777−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1778−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1779−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1780−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1781−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1782−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1783−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1784−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1785−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1786−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1787−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1788−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1789−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1790−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1791−(Effects.>>=,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift String (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) Effect.StdIO.getStr (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),\ _bindApp05 : String => let guess : String = Prelude.Strings.trim _bindApp05 in let {scvar721} : Prelude.Either.Either (Prelude.Bool.So (Prelude.Bool.not (PE_==_1146 guess ""))) (Prelude.Bool.So (Prelude.Bool.not (Prelude.Bool.not (PE_==_1146 guess "")))) = Prelude.Either.choose (Prelude.Bool.not (PE_==_1146 guess "")) in Main.case block in game {g505} {_t107} _bindApp0 {bindx0} {bindx4} _bindApp05 guess {scvar721}],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1792−(Effects.>>=,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.lift String (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) Effect.StdIO.getStr (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1793−(Effects.>>=,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1794−(Effects.>>=,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1795−(Effects.>>=,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ v : String => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) ((\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1796−(Effects.>>=,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1797−(Effects.>>=,[String],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
1798−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1799−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1800−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1801−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1802−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1803−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1804−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1805−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1806−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1807−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1808−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1809−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1810−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1811−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1812−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1813−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1814−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1815−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1816−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),(\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1817−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1818−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
1819−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1820−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1821−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1822−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1823−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1824−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1825−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1826−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1827−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1828−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1829−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1830−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1831−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1832−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1833−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1834−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1835−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1836−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1837−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1838−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1839−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1840−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1841−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1842−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1843−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1844−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1845−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1846−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1847−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1848−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1849−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1850−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1851−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1852−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1853−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1854−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1855−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1856−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1857−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1858−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1859−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1860−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1861−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1862−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1863−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1864−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1865−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1866−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1867−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1868−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1869−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1870−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1871−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1872−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1873−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1874−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1875−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1876−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1877−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1878−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1879−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1880−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1881−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1882−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1883−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1884−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1885−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1886−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1887−(Effects.lift,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.getStr,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1888−(Effects.lift,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effect.StdIO.getStr],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1889−(Effects.lift,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1890−(Effects.lift,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),\ result : String => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1891−(Effects.lift,[String,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1892−(Effects.lift,[String],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
1893−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1894−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1895−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1896−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1897−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1898−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1899−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1900−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1901−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1902−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1903−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1904−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1905−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1906−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1907−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1908−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1909−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1910−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1911−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1912−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1913−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1914−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1915−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1916−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1917−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1918−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1919−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1920−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1921−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1922−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1923−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1924−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1925−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1926−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1927−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1928−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1929−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1930−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1931−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1932−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1933−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1934−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
1935−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1936−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1937−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1938−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1939−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107}))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1940−(Main.Hangman,[Main.Running (Prelude.Nat.S {g505}) (Prelude.Nat.S {_t107})],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
1941−(Main.Running,[Prelude.Nat.S {g505},Prelude.Nat.S {_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1942−(Main.Running,[Prelude.Nat.S {g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
1943−(Prelude.Nat.S,[{g505}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1944−(Prelude.Nat.S,[{_t107}],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1945−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1946−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1947−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1948−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1949−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
1950−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1951−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
1952−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1953−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
1954−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
1955−(Prelude.Strings.trim,[_bindApp05],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
1956−(Prelude.Either.choose,[Prelude.Bool.not (PE_==_1146 guess "")],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
1957−(Prelude.Bool.not,[PE_==_1146 guess ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
1958−(PE_==_1146,[guess,""],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = String}]])
1959−(PE_==_1146,[guess],[[False,False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = String}]])
1960−(Main.case block in game,[{g505},{_t107},_bindApp0,{bindx0},{bindx4},_bindApp05,guess,{scvar721}],[],[])
1961−(Main.case block in game,[{g505},{_t107},_bindApp0,{bindx0},{bindx4},_bindApp05,guess],[],[])
1962−(Main.case block in game,[{g505},{_t107},_bindApp0,{bindx0},{bindx4},_bindApp05],[],[])
1963−(Main.case block in game,[{g505},{_t107},_bindApp0,{bindx0},{bindx4}],[],[])
1964−(Main.case block in game,[{g505},{_t107},_bindApp0,{bindx0}],[],[])
1965−(Main.case block in game,[{g505},{_t107},_bindApp0],[],[])
1966−(Main.case block in game,[{g505},{_t107}],[],[])
1967−(Main.case block in game,[{g505}],[],[])
1968−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1969−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1970−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1971−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1972−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1973−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1974−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1975−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1976−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1977−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1978−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1979−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1980−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1981−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1982−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1983−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1984−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1985−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1986−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1987−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1988−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1989−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1990−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
1991−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1992−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1993−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1994−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1995−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1996−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1997−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1998−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
1999−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2000−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2001−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2002−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2003−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2004−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2005−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2006−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2007−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2008−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2009−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2010−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2011−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2012−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2013−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2014−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2015−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2016−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2017−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2018−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2019−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2020−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2021−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2022−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2023−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2024−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2025−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2026−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2027−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2028−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2029−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2030−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2031−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2032−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2033−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2034−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2035−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2036−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2037−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2038−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2039−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2040−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2041−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2042−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2043−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2044−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2045−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2046−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2047−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2048−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2049−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2050−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2051−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2052−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2053−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2054−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2055−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2056−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2057−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2058−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2059−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2060−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2061−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2062−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2063−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2064−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2065−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2066−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2067−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2068−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2069−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2070−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2071−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2072−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2073−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2074−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2075−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2076−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2077−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2078−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2079−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2080−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2081−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2082−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2083−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2084−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2085−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2086−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2087−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2088−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2089−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2090−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2091−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2092−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2093−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2094−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2095−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2096−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2097−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2098−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2099−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2100−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2101−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2102−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2103−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2104−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2105−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2106−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2107−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2108−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2109−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2110−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2111−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2112−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2113−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2114−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2115−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2116−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2117−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2118−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2119−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2120−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2121−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2122−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2123−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2124−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2125−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2126−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2127−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2128−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2129−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2130−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2131−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2132−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2133−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2134−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2135−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2136−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2137−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2138−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2139−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2140−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2141−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2142−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2143−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2144−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2145−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2146−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2147−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2148−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2149−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2150−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2151−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
2152−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2153−(Prelude.Vect.Vect,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Type}]])
2154−(Prelude.Vect.Vect,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Nat},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Type}]])
2155−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2156−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2157−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2158−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2159−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2160−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2161−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2162−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2163−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2164−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2165−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2166−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2167−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2168−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2169−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2170−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2171−(Effects.>>=,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Int => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Int (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) Effect.System.time (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),\ _bindApp0 : Int => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.srand (PE_cast_1428 _bindApp0)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx0} : Unit => Effects.>>= (Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.rndFin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp02 : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => let w : String = Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 Main.words in Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.new_word Main.NotRunning w) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx4} : Unit => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx5} : Unit => Effects.>>= (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp06 : Main.Hangman Main.NotRunning => Effects.lift Unit (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2172−(Effects.>>=,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Int => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Int (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) Effect.System.time (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2173−(Effects.>>=,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Int => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2174−(Effects.>>=,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Int => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2175−(Effects.>>=,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Int => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2176−(Effects.>>=,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2177−(Effects.>>=,[Int],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2178−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2179−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2180−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2181−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2182−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2183−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2184−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2185−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2186−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2187−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2188−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2189−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2190−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2191−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2192−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2193−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2194−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2195−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2196−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2197−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2198−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2199−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2200−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),(\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2201−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),(\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2202−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),(\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2203−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2204−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2205−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2206−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2207−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2208−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2209−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2210−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2211−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2212−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2213−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2214−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2215−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2216−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2217−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2218−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2219−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2220−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2221−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2222−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2223−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2224−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2225−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2226−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2227−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2228−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2229−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2230−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2231−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2232−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2233−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2234−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2235−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2236−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2237−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2238−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2239−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2240−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2241−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2242−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2243−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2244−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2245−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2246−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2247−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2248−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2249−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2250−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2251−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2252−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2253−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2254−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2255−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2256−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2257−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2258−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2259−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2260−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2261−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2262−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2263−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2264−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2265−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2266−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2267−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2268−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2269−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2270−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2271−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2272−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2273−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2274−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2275−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2276−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2277−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2278−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2279−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2280−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2281−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2282−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2283−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2284−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2285−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2286−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2287−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2288−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2289−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2290−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2291−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2292−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2293−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2294−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2295−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2296−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2297−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2298−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2299−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2300−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2301−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2302−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2303−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2304−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2305−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2306−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2307−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2308−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2309−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2310−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
2311−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2312−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2313−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2314−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2315−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2316−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2317−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2318−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2319−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2320−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2321−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2322−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2323−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2324−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2325−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2326−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2327−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2328−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2329−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2330−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2331−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2332−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2333−(Effects.lift,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.System.time,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2334−(Effects.lift,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.System.time],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2335−(Effects.lift,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2336−(Effects.lift,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),\ result : Int => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2337−(Effects.lift,[Int,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2338−(Effects.lift,[Int],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2339−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2340−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2341−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2342−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2343−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2344−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2345−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2346−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2347−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2348−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2349−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2350−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2351−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2352−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2353−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2354−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2355−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2356−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2357−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2358−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2359−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2360−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2361−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2362−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2363−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2364−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2365−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2366−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2367−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2368−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2369−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2370−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2371−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2372−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2373−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2374−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2375−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2376−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2377−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2378−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2379−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2380−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2381−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2382−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2383−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2384−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2385−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2386−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2387−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2388−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2389−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2390−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2391−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2392−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2393−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2394−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2395−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2396−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2397−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2398−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2399−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2400−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2401−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2402−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2403−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2404−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2405−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2406−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2407−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2408−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2409−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2410−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2411−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2412−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2413−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2414−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2415−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2416−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2417−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2418−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2419−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2420−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2421−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2422−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2423−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2424−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2425−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2426−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2427−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2428−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2429−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2430−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2431−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2432−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2433−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2434−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2435−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2436−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2437−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2438−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2439−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2440−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2441−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2442−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2443−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2444−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2445−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2446−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2447−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2448−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2449−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2450−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
2451−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.srand (PE_cast_1428 _bindApp0)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),\ {bindx0} : Unit => Effects.>>= (Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.rndFin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp02 : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => let w : String = Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 Main.words in Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.new_word Main.NotRunning w) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx4} : Unit => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx5} : Unit => Effects.>>= (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp06 : Main.Hangman Main.NotRunning => Effects.lift Unit (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2452−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.srand (PE_cast_1428 _bindApp0)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2453−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2454−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2455−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2456−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2457−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2458−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2459−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2460−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2461−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2462−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2463−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2464−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2465−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2466−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2467−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2468−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2469−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2470−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2471−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2472−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2473−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2474−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2475−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2476−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2477−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2478−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2479−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2480−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2481−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2482−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2483−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2484−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2485−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2486−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2487−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2488−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2489−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2490−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2491−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2492−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2493−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2494−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2495−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2496−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2497−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2498−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2499−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2500−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2501−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2502−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2503−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2504−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2505−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2506−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2507−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2508−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2509−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2510−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2511−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2512−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2513−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2514−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2515−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2516−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2517−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2518−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2519−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2520−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2521−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2522−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2523−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2524−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2525−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2526−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2527−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2528−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2529−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2530−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2531−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2532−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2533−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2534−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2535−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2536−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2537−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2538−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2539−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2540−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2541−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2542−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2543−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2544−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2545−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2546−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2547−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2548−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2549−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2550−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2551−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2552−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2553−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2554−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2555−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2556−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2557−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2558−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2559−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2560−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2561−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2562−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2563−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2564−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2565−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2566−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2567−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2568−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2569−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2570−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2571−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2572−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2573−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2574−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2575−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2576−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2577−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2578−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2579−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2580−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2581−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2582−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2583−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2584−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2585−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
2586−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2587−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2588−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2589−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2590−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2591−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2592−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2593−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2594−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2595−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2596−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2597−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2598−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2599−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2600−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2601−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2602−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2603−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2604−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2605−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2606−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2607−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2608−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.Random.srand (PE_cast_1428 _bindApp0),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2609−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.Random.srand (PE_cast_1428 _bindApp0)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2610−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2611−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2612−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2613−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2614−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2615−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2616−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2617−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2618−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2619−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2620−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2621−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2622−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2623−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2624−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2625−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2626−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2627−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2628−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2629−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2630−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2631−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2632−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2633−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2634−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2635−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2636−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2637−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2638−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2639−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2640−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2641−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2642−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2643−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2644−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2645−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2646−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2647−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2648−(Effect.Random.srand,[PE_cast_1428 _bindApp0],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Integer}]])
2649−(PE_cast_1428,[_bindApp0],[[False]],[[PExp {priority = 1, argopts = [], pname = orig, getTm = Int}]])
2650−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2651−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2652−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2653−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2654−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2655−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2656−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2657−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2658−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2659−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2660−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2661−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2662−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2663−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2664−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2665−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2666−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2667−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2668−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2669−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2670−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2671−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2672−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2673−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2674−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2675−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2676−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2677−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2678−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2679−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2680−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2681−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2682−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2683−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2684−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2685−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2686−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2687−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2688−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2689−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2690−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2691−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2692−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2693−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2694−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2695−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2696−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2697−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2698−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2699−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2700−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2701−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2702−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2703−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2704−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2705−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2706−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2707−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2708−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2709−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2710−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2711−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2712−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2713−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2714−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2715−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2716−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2717−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2718−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2719−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2720−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2721−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2722−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
2723−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift (Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.rndFin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),\ _bindApp02 : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => let w : String = Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 Main.words in Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.new_word Main.NotRunning w) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx4} : Unit => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx5} : Unit => Effects.>>= (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp06 : Main.Hangman Main.NotRunning => Effects.lift Unit (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2724−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift (Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.Random.rndFin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2725−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2726−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2727−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2728−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2729−(Effects.>>=,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
2730−(Prelude.Fin.Fin,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = n, getTm = Nat}]])
2731−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2732−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2733−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2734−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2735−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2736−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2737−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2738−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2739−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2740−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2741−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2742−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2743−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2744−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2745−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2746−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2747−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2748−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2749−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2750−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2751−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2752−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2753−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2754−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2755−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2756−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2757−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2758−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2759−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2760−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2761−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2762−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2763−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2764−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2765−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2766−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2767−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2768−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2769−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),(\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2770−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),(\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2771−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),(\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2772−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2773−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
2774−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2775−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2776−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2777−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2778−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2779−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2780−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2781−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2782−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2783−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2784−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2785−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2786−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2787−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2788−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2789−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2790−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2791−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2792−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2793−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2794−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2795−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2796−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2797−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2798−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2799−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2800−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2801−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2802−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2803−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2804−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2805−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2806−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2807−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2808−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2809−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2810−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2811−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2812−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2813−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2814−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2815−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2816−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2817−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2818−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2819−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2820−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2821−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2822−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2823−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2824−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2825−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2826−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2827−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2828−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2829−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2830−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2831−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2832−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2833−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2834−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2835−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2836−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2837−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2838−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2839−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2840−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2841−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2842−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2843−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2844−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2845−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2846−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2847−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2848−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2849−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2850−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2851−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2852−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2853−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2854−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2855−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2856−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2857−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2858−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2859−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2860−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2861−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2862−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2863−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2864−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2865−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2866−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2867−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2868−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2869−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2870−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2871−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2872−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2873−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2874−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
2875−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2876−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2877−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2878−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2879−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2880−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2881−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2882−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2883−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2884−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2885−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2886−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2887−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2888−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2889−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2890−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2891−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2892−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2893−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2894−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2895−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2896−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2897−(Effects.lift,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.Random.rndFin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2898−(Effects.lift,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.Random.rndFin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2899−(Effects.lift,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2900−(Effects.lift,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),\ result : Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) => Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2901−(Effects.lift,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2902−(Effects.lift,[Prelude.Fin.Fin (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
2903−(Prelude.Fin.Fin,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = n, getTm = Nat}]])
2904−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2905−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2906−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2907−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2908−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2909−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2910−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2911−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2912−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2913−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2914−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2915−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2916−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2917−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2918−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2919−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2920−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2921−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2922−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2923−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2924−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2925−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2926−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2927−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2928−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2929−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2930−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2931−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2932−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2933−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2934−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2935−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2936−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2937−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
2938−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2939−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2940−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2941−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2942−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2943−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2944−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2945−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2946−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2947−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2948−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2949−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2950−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2951−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2952−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2953−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2954−(Effect.Random.rndFin,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[[False]],[[PExp {priority = 1, argopts = [], pname = k, getTm = Nat}]])
2955−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2956−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2957−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2958−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2959−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2960−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2961−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2962−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2963−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2964−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2965−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2966−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2967−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2968−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2969−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
2970−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2971−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2972−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2973−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2974−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
2975−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2976−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2977−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2978−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2979−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2980−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2981−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2982−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2983−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2984−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2985−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2986−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2987−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2988−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2989−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2990−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2991−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2992−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2993−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
2994−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2995−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2996−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
2997−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2998−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
2999−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3000−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3001−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3002−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3003−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3004−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3005−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3006−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3007−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3008−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3009−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3010−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3011−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3012−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3013−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3014−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3015−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3016−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3017−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3018−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3019−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3020−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3021−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3022−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3023−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3024−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3025−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3026−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3027−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3028−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3029−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3030−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3031−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3032−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3033−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3034−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3035−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3036−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3037−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3038−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3039−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3040−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3041−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3042−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
3043−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Main.words],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3044−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3045−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3046−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3047−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3048−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3049−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3050−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3051−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3052−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3053−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3054−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3055−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3056−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3057−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3058−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3059−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3060−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3061−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3062−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3063−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.new_word Main.NotRunning w) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),\ {bindx4} : Unit => Effects.>>= Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ {bindx5} : Unit => Effects.>>= (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp06 : Main.Hangman Main.NotRunning => Effects.lift Unit (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3064−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.new_word Main.NotRunning w) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3065−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3066−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3067−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3068−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3069−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3070−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3071−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3072−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3073−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3074−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3075−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3076−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3077−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3078−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3079−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3080−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3081−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3082−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3083−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3084−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3085−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3086−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3087−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3088−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3089−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3090−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3091−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3092−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
3093−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
3094−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
3095−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
3096−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
3097−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3098−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3099−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3100−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3101−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3102−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3103−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3104−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3105−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3106−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3107−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3108−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3109−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3110−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3111−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3112−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3113−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3114−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3115−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3116−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3117−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3118−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3119−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3120−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3121−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3122−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3123−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3124−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3125−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3126−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3127−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3128−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3129−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3130−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3131−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3132−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3133−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3134−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3135−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3136−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3137−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3138−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3139−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3140−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3141−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3142−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3143−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3144−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3145−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3146−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3147−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3148−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3149−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3150−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3151−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3152−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3153−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3154−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3155−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3156−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3157−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3158−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3159−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3160−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3161−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3162−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3163−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3164−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3165−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3166−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3167−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3168−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3169−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3170−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3171−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3172−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3173−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3174−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3175−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3176−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3177−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3178−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3179−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3180−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3181−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3182−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3183−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3184−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3185−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3186−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3187−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3188−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3189−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3190−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3191−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3192−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3193−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
3194−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3195−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3196−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3197−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3198−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3199−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3200−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3201−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3202−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3203−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3204−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3205−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3206−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3207−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3208−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3209−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3210−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3211−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3212−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3213−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3214−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3215−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3216−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Main.new_word Main.NotRunning w,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
3217−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Main.new_word Main.NotRunning w],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
3218−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
3219−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
3220−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
3221−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
3222−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3223−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3224−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3225−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3226−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3227−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3228−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3229−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3230−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3231−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3232−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3233−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3234−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3235−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
3236−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
3237−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3238−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3239−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3240−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3241−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3242−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3243−(Prelude.List.length,[Char,with block in Main.letters w (with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
3244−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
3245−(with block in Main.letters,[w,with block in Prelude.Strings.strM w (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
3246−(with block in Main.letters,[w],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
3247−(with block in Prelude.Strings.strM,[w,Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w "")))],[],[])
3248−(with block in Prelude.Strings.strM,[w],[],[])
3249−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString w ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
3250−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString w "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
3251−(Prelude.Classes.intToBool,[prim__eqString w ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
3252−(prim__eqString,[w,""],[],[])
3253−(prim__eqString,[w],[],[])
3254−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3255−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3256−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3257−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3258−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3259−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3260−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3261−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3262−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3263−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3264−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3265−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3266−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3267−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3268−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3269−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3270−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3271−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3272−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3273−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3274−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3275−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3276−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3277−(Main.new_word,[Main.NotRunning,w],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _},PExp {priority = 1, argopts = [], pname = w, getTm = String}]])
3278−(Main.new_word,[Main.NotRunning],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _},PExp {priority = 1, argopts = [], pname = w, getTm = String}]])
3279−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3280−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3281−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3282−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3283−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3284−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3285−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3286−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3287−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3288−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3289−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3290−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3291−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3292−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3293−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3294−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3295−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3296−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3297−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3298−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3299−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3300−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3301−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3302−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3303−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3304−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3305−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3306−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3307−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3308−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3309−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3310−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3311−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3312−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3313−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3314−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3315−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3316−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3317−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3318−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3319−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3320−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3321−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3322−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3323−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3324−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3325−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3326−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3327−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3328−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3329−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3330−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3331−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3332−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3333−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3334−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3335−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3336−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3337−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3338−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3339−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3340−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3341−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
3342−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3343−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3344−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3345−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3346−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
3347−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),\ {bindx5} : Unit => Effects.>>= (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) Unit (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))) (\ _bindApp06 : Main.Hangman Main.NotRunning => Effects.lift Unit (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3348−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3349−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3350−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3351−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Unit => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) ((\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3352−(Effects.>>=,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3353−(Effects.>>=,[Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
3354−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3355−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3356−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3357−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3358−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3359−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
3360−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
3361−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
3362−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3363−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3364−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3365−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3366−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3367−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3368−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
3369−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
3370−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
3371−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
3372−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3373−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3374−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3375−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3376−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3377−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3378−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3379−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3380−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3381−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3382−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3383−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3384−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3385−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3386−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3387−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3388−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3389−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3390−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3391−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3392−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3393−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3394−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3395−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3396−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3397−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3398−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3399−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3400−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3401−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3402−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3403−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3404−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3405−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3406−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3407−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3408−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3409−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3410−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3411−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3412−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3413−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3414−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3415−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3416−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3417−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3418−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3419−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3420−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3421−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3422−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3423−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3424−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3425−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3426−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3427−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3428−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3429−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3430−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3431−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3432−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3433−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3434−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3435−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3436−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3437−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3438−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3439−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3440−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3441−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3442−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3443−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3444−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3445−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3446−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3447−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3448−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3449−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3450−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3451−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3452−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3453−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3454−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3455−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3456−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3457−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3458−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3459−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3460−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3461−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3462−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3463−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3464−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3465−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3466−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3467−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3468−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3469−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3470−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3471−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3472−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3473−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3474−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3475−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3476−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3477−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3478−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3479−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3480−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3481−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3482−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3483−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3484−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3485−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3486−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3487−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3488−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3489−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3490−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3491−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3492−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3493−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3494−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3495−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3496−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3497−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3498−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3499−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3500−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3501−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3502−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3503−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3504−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3505−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3506−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3507−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3508−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3509−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3510−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3511−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3512−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3513−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3514−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3515−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3516−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3517−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3518−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3519−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3520−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3521−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3522−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3523−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3524−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3525−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3526−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3527−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3528−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3529−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3530−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3531−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3532−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3533−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3534−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3535−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3536−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3537−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3538−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3539−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3540−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3541−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3542−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3543−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3544−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3545−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3546−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3547−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3548−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3549−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3550−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3551−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3552−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3553−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3554−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3555−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3556−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3557−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3558−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3559−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3560−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3561−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3562−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3563−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3564−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3565−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3566−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3567−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3568−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3569−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3570−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3571−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3572−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3573−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3574−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3575−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3576−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3577−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
3578−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
3579−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3580−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3581−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3582−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3583−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3584−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3585−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3586−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3587−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3588−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3589−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3590−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3591−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3592−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3593−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3594−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3595−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3596−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3597−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3598−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3599−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3600−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3601−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3602−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3603−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3604−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3605−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3606−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3607−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3608−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3609−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3610−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3611−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3612−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3613−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3614−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3615−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3616−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3617−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3618−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3619−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3620−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3621−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3622−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3623−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3624−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3625−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3626−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3627−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3628−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3629−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3630−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3631−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3632−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3633−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3634−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3635−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3636−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3637−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3638−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3639−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3640−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3641−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3642−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3643−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3644−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3645−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3646−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3647−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3648−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3649−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3650−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3651−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3652−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3653−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3654−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3655−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3656−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3657−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3658−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3659−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3660−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3661−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3662−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3663−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3664−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3665−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3666−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3667−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3668−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3669−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3670−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3671−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3672−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3673−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3674−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3675−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3676−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3677−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3678−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3679−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3680−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3681−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3682−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3683−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3684−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3685−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3686−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3687−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3688−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3689−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3690−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3691−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3692−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3693−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3694−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3695−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3696−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3697−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3698−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3699−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3700−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3701−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3702−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3703−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3704−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3705−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3706−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3707−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3708−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3709−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3710−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3711−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3712−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3713−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3714−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3715−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3716−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3717−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3718−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3719−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3720−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3721−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3722−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3723−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3724−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3725−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3726−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3727−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3728−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3729−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3730−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3731−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3732−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3733−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3734−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3735−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3736−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3737−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3738−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3739−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3740−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3741−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3742−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3743−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3744−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3745−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3746−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3747−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3748−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3749−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3750−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3751−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3752−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3753−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3754−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3755−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3756−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3757−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3758−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3759−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3760−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3761−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3762−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3763−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3764−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3765−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3766−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3767−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3768−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3769−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3770−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3771−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3772−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3773−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3774−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3775−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3776−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3777−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3778−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3779−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3780−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3781−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3782−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3783−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3784−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
3785−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
3786−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
3787−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
3788−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
3789−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3790−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3791−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3792−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
3793−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3794−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3795−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3796−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3797−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3798−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3799−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3800−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3801−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3802−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3803−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3804−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3805−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3806−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3807−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3808−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3809−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3810−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3811−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3812−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3813−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3814−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3815−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3816−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3817−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3818−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3819−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3820−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3821−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3822−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3823−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3824−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3825−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3826−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3827−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3828−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3829−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3830−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3831−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3832−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3833−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3834−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3835−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3836−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3837−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3838−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3839−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3840−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3841−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3842−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3843−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3844−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3845−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3846−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3847−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3848−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3849−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3850−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3851−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3852−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3853−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3854−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3855−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3856−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3857−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3858−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3859−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3860−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3861−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3862−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3863−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3864−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3865−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3866−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3867−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3868−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3869−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3870−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3871−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3872−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3873−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3874−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3875−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3876−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3877−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3878−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3879−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3880−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3881−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3882−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3883−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3884−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3885−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3886−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3887−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3888−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3889−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3890−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3891−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3892−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3893−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3894−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3895−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3896−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3897−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3898−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3899−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3900−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3901−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3902−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3903−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3904−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3905−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3906−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3907−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3908−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3909−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3910−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3911−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3912−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3913−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3914−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3915−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3916−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3917−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3918−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3919−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3920−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3921−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3922−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3923−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3924−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3925−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3926−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3927−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3928−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3929−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3930−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3931−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3932−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3933−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3934−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3935−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3936−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3937−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3938−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3939−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3940−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3941−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3942−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3943−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3944−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3945−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3946−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3947−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3948−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3949−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3950−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3951−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3952−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3953−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3954−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3955−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3956−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3957−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3958−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3959−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3960−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3961−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3962−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3963−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3964−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3965−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3966−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3967−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3968−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3969−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3970−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3971−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3972−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3973−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3974−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3975−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3976−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3977−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3978−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3979−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3980−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3981−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3982−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3983−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3984−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3985−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3986−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3987−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3988−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
3989−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3990−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3991−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3992−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
3993−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
3994−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3995−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3996−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
3997−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3998−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
3999−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4000−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4001−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4002−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4003−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4004−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4005−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4006−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4007−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4008−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4009−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
4010−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
4011−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
4012−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),(\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
4013−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
4014−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
4015−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4016−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4017−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4018−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4019−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4020−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
4021−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
4022−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
4023−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4024−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4025−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4026−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4027−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4028−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4029−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
4030−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
4031−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
4032−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
4033−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4034−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4035−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4036−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4037−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4038−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4039−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4040−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4041−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4042−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4043−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4044−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4045−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4046−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4047−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4048−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4049−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4050−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4051−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4052−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4053−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4054−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4055−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4056−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4057−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4058−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4059−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4060−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4061−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4062−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4063−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4064−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4065−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4066−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4067−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4068−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4069−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4070−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4071−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4072−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4073−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4074−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4075−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4076−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4077−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4078−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4079−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4080−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4081−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4082−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4083−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4084−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4085−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4086−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4087−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4088−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4089−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4090−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4091−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4092−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4093−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4094−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4095−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4096−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4097−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4098−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4099−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4100−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4101−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4102−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4103−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4104−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4105−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4106−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4107−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4108−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4109−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4110−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4111−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4112−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4113−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4114−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4115−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4116−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4117−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4118−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4119−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4120−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4121−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4122−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4123−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4124−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4125−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4126−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4127−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4128−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4129−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4130−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4131−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4132−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4133−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4134−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4135−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4136−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4137−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4138−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4139−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4140−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4141−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4142−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4143−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4144−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4145−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4146−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4147−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4148−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4149−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4150−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4151−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4152−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4153−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4154−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4155−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4156−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4157−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4158−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4159−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4160−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4161−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4162−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4163−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4164−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4165−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4166−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4167−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4168−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4169−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4170−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4171−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4172−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4173−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4174−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4175−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4176−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4177−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4178−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4179−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4180−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4181−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4182−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4183−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4184−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4185−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4186−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4187−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4188−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4189−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4190−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4191−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4192−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4193−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4194−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4195−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4196−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4197−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4198−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4199−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4200−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4201−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4202−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4203−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4204−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4205−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4206−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4207−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4208−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4209−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4210−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4211−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4212−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4213−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4214−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4215−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4216−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4217−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4218−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4219−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4220−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4221−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4222−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4223−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4224−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4225−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4226−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4227−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4228−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4229−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4230−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4231−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4232−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4233−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4234−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4235−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4236−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4237−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
4238−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
4239−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
4240−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4241−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4242−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4243−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4244−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4245−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4246−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4247−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4248−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4249−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4250−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4251−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4252−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4253−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4254−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4255−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4256−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4257−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4258−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4259−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4260−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4261−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4262−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4263−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4264−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4265−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4266−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4267−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4268−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4269−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4270−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4271−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4272−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4273−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4274−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4275−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4276−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4277−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4278−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4279−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4280−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4281−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4282−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4283−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4284−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4285−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4286−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4287−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4288−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4289−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4290−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4291−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4292−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4293−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4294−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4295−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4296−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4297−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4298−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4299−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4300−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4301−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4302−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4303−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4304−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4305−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4306−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4307−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4308−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4309−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4310−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4311−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4312−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4313−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4314−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4315−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4316−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4317−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4318−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4319−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4320−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4321−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4322−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4323−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4324−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4325−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4326−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4327−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4328−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4329−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4330−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4331−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4332−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4333−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4334−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4335−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4336−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4337−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4338−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4339−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4340−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4341−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4342−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4343−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4344−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4345−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4346−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4347−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4348−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4349−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4350−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4351−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4352−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4353−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4354−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4355−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4356−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4357−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4358−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4359−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4360−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4361−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4362−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4363−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4364−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4365−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4366−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4367−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4368−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4369−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4370−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4371−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4372−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4373−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4374−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4375−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4376−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4377−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4378−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4379−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4380−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4381−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4382−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4383−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4384−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4385−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4386−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4387−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4388−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4389−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4390−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4391−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4392−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4393−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4394−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4395−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4396−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4397−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4398−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4399−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4400−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4401−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4402−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4403−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4404−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4405−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4406−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4407−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4408−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4409−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4410−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4411−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4412−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4413−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4414−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4415−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4416−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4417−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4418−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4419−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4420−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4421−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4422−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4423−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4424−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4425−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4426−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4427−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4428−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4429−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4430−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4431−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4432−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4433−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4434−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4435−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4436−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4437−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4438−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4439−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4440−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4441−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4442−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4443−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4444−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
4445−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
4446−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
4447−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
4448−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
4449−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
4450−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4451−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4452−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4453−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4454−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4455−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4456−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4457−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4458−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4459−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4460−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4461−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4462−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4463−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4464−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4465−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4466−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4467−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4468−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4469−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4470−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4471−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4472−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4473−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4474−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4475−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4476−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4477−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4478−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4479−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4480−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4481−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4482−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4483−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4484−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4485−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4486−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4487−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4488−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4489−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4490−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4491−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4492−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4493−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4494−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4495−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4496−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4497−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4498−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4499−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4500−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4501−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4502−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4503−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4504−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4505−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4506−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4507−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4508−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4509−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4510−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4511−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4512−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4513−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4514−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4515−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4516−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4517−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4518−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4519−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4520−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4521−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4522−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4523−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4524−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4525−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4526−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4527−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4528−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4529−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4530−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4531−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4532−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4533−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4534−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4535−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4536−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4537−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4538−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4539−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4540−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4541−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4542−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4543−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4544−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4545−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4546−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4547−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4548−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4549−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4550−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4551−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4552−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4553−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4554−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4555−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4556−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4557−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4558−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4559−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4560−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4561−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4562−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4563−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4564−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4565−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4566−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4567−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4568−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4569−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4570−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4571−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4572−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4573−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4574−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4575−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4576−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4577−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4578−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4579−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4580−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4581−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4582−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4583−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4584−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4585−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4586−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4587−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4588−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4589−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4590−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4591−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4592−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4593−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4594−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4595−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4596−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4597−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4598−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4599−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4600−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4601−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4602−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4603−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4604−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4605−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4606−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4607−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4608−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4609−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4610−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4611−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4612−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4613−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4614−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4615−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4616−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4617−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4618−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4619−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4620−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4621−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4622−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4623−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4624−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4625−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4626−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4627−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4628−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4629−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4630−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4631−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4632−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4633−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4634−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4635−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4636−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4637−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4638−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4639−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4640−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4641−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4642−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4643−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4644−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4645−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4646−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4647−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4648−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4649−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4650−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4651−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4652−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4653−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4654−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
4655−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4656−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4657−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4658−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4659−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4660−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
4661−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4662−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4663−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
4664−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4665−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
4666−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
4667−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
4668−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
4669−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4670−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4671−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4672−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4673−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4674−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4675−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
4676−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
4677−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
4678−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
4679−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4680−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4681−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4682−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4683−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4684−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4685−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4686−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4687−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4688−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4689−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4690−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4691−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4692−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4693−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4694−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4695−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4696−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4697−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4698−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4699−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4700−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4701−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4702−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4703−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4704−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4705−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4706−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4707−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4708−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4709−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4710−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4711−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4712−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4713−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4714−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4715−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4716−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4717−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4718−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4719−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4720−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4721−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4722−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4723−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4724−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4725−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4726−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4727−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4728−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4729−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4730−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4731−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4732−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4733−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4734−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4735−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4736−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4737−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4738−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4739−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4740−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4741−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4742−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4743−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4744−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4745−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4746−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4747−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4748−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4749−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4750−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4751−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4752−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4753−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4754−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4755−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4756−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4757−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4758−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4759−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4760−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4761−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4762−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4763−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4764−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4765−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4766−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4767−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4768−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4769−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4770−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4771−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4772−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4773−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4774−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4775−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4776−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4777−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4778−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4779−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4780−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4781−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4782−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4783−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4784−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4785−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4786−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4787−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4788−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4789−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4790−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4791−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4792−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4793−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4794−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4795−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4796−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4797−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4798−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4799−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4800−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4801−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4802−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4803−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4804−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4805−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4806−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4807−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4808−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4809−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4810−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4811−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4812−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4813−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4814−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4815−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4816−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4817−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4818−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4819−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4820−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4821−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4822−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4823−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4824−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4825−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4826−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4827−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4828−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4829−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4830−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4831−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4832−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4833−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4834−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4835−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4836−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4837−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4838−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4839−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4840−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4841−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4842−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4843−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4844−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4845−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4846−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4847−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4848−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4849−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4850−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4851−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4852−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4853−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4854−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4855−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4856−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4857−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4858−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4859−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4860−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4861−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4862−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4863−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4864−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4865−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4866−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4867−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4868−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4869−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4870−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4871−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4872−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4873−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4874−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4875−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4876−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4877−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4878−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4879−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4880−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4881−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4882−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4883−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
4884−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
4885−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
4886−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4887−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4888−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4889−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
4890−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4891−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4892−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4893−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4894−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4895−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4896−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4897−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4898−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4899−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4900−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4901−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4902−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4903−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4904−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4905−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4906−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4907−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4908−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4909−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4910−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4911−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4912−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4913−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4914−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4915−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4916−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4917−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4918−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4919−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4920−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4921−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4922−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4923−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4924−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4925−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4926−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4927−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4928−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4929−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4930−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4931−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4932−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4933−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4934−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4935−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4936−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4937−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4938−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4939−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4940−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4941−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4942−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4943−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4944−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4945−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4946−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4947−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4948−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4949−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4950−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4951−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4952−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4953−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4954−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4955−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4956−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4957−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4958−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4959−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4960−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4961−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4962−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4963−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4964−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4965−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4966−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4967−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4968−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4969−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4970−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4971−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4972−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4973−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4974−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4975−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4976−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4977−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4978−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4979−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4980−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4981−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4982−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4983−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4984−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4985−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4986−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4987−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4988−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4989−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4990−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4991−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4992−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4993−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4994−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
4995−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4996−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4997−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4998−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
4999−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5000−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5001−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5002−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5003−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5004−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5005−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5006−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5007−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5008−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5009−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5010−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5011−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5012−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5013−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5014−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5015−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5016−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5017−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5018−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5019−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5020−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5021−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5022−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5023−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5024−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5025−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5026−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5027−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5028−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5029−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5030−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5031−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5032−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5033−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5034−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5035−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5036−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5037−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5038−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5039−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5040−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5041−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5042−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5043−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5044−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5045−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5046−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5047−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5048−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5049−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5050−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5051−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5052−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5053−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5054−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5055−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5056−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5057−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5058−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5059−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5060−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5061−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5062−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5063−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5064−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5065−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5066−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5067−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5068−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5069−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5070−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5071−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5072−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5073−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5074−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5075−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5076−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5077−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5078−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5079−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5080−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5081−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5082−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5083−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5084−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5085−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5086−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5087−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5088−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5089−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5090−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5091−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
5092−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
5093−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
5094−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
5095−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
5096−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5097−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5098−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5099−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5100−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5101−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5102−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5103−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5104−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5105−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5106−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5107−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5108−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5109−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5110−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5111−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5112−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5113−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5114−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5115−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5116−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5117−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5118−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5119−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5120−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5121−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5122−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5123−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5124−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5125−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5126−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5127−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5128−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5129−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5130−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5131−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5132−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5133−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5134−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5135−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5136−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5137−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5138−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5139−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5140−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5141−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5142−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5143−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5144−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5145−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5146−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5147−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5148−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5149−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5150−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5151−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5152−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5153−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5154−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5155−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5156−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5157−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5158−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5159−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5160−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5161−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5162−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5163−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5164−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5165−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5166−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5167−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5168−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5169−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5170−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5171−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5172−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5173−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5174−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5175−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5176−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5177−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5178−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5179−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5180−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5181−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5182−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5183−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5184−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5185−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5186−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5187−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5188−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5189−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5190−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5191−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5192−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5193−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5194−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5195−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5196−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5197−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5198−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5199−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5200−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5201−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5202−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5203−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5204−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5205−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5206−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5207−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5208−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5209−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5210−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5211−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5212−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5213−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5214−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5215−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5216−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5217−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5218−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5219−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5220−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5221−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5222−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5223−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5224−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5225−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5226−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5227−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5228−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5229−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5230−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5231−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5232−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5233−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5234−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5235−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5236−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5237−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5238−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5239−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5240−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5241−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5242−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5243−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5244−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5245−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5246−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5247−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5248−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5249−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5250−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5251−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5252−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5253−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5254−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5255−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5256−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5257−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5258−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5259−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5260−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5261−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5262−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5263−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5264−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5265−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5266−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5267−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5268−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5269−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5270−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5271−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5272−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5273−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5274−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5275−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5276−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5277−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5278−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5279−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5280−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5281−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5282−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5283−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5284−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5285−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5286−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5287−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5288−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5289−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5290−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5291−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5292−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5293−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5294−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5295−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5296−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5297−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5298−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5299−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5300−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5301−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5302−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5303−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5304−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5305−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5306−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5307−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5308−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5309−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5310−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5311−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5312−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5313−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5314−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5315−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5316−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5317−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5318−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5319−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5320−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5321−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5322−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5323−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5324−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5325−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5326−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5327−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5328−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5329−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5330−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5331−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5332−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5333−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5334−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5335−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5336−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5337−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5338−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5339−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5340−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5341−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5342−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5343−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5344−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5345−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5346−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
5347−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
5348−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
5349−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5350−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5351−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5352−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5353−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5354−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5355−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
5356−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
5357−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
5358−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
5359−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5360−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5361−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5362−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5363−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5364−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5365−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5366−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5367−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5368−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5369−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5370−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5371−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5372−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5373−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5374−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5375−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5376−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5377−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5378−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5379−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5380−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5381−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5382−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5383−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5384−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5385−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5386−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5387−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5388−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5389−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5390−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5391−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5392−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5393−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5394−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5395−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5396−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5397−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5398−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5399−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5400−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5401−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5402−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5403−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5404−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5405−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5406−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5407−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5408−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5409−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5410−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5411−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5412−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5413−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5414−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5415−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5416−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5417−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5418−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5419−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5420−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5421−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5422−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5423−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5424−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5425−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5426−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5427−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5428−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5429−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5430−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5431−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5432−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5433−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5434−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5435−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5436−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5437−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5438−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5439−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5440−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5441−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5442−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5443−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5444−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5445−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5446−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5447−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5448−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5449−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5450−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5451−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5452−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5453−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5454−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5455−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5456−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5457−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5458−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5459−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5460−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5461−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5462−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5463−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5464−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5465−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5466−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5467−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5468−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5469−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5470−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5471−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5472−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5473−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5474−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5475−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5476−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5477−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5478−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5479−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5480−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5481−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5482−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5483−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5484−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5485−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5486−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5487−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5488−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5489−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5490−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5491−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5492−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5493−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5494−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5495−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5496−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5497−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5498−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5499−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5500−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5501−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5502−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5503−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5504−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5505−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5506−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5507−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5508−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5509−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5510−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5511−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5512−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5513−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5514−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5515−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5516−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5517−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5518−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5519−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5520−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5521−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5522−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5523−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5524−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5525−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5526−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5527−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5528−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5529−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5530−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5531−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5532−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5533−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5534−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5535−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5536−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5537−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5538−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5539−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5540−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5541−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5542−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5543−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5544−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5545−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5546−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5547−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5548−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5549−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5550−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5551−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5552−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5553−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5554−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5555−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5556−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5557−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5558−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5559−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5560−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5561−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5562−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5563−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5564−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
5565−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
5566−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5567−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5568−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5569−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5570−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5571−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5572−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5573−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5574−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5575−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5576−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5577−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5578−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5579−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5580−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5581−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5582−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5583−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5584−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5585−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5586−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5587−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5588−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5589−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5590−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5591−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5592−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5593−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5594−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5595−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5596−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5597−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5598−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5599−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5600−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5601−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5602−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5603−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5604−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5605−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5606−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5607−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5608−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5609−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5610−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5611−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5612−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5613−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5614−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5615−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5616−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5617−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5618−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5619−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5620−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5621−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5622−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5623−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5624−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5625−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5626−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5627−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5628−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5629−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5630−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5631−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5632−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5633−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5634−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5635−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5636−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5637−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5638−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5639−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5640−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5641−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5642−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5643−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5644−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5645−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5646−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5647−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5648−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5649−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5650−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5651−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5652−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5653−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5654−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5655−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5656−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5657−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5658−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5659−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5660−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5661−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5662−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5663−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5664−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5665−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5666−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5667−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5668−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5669−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5670−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5671−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5672−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5673−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5674−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5675−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5676−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5677−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5678−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5679−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5680−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5681−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5682−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5683−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5684−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5685−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5686−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5687−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5688−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5689−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5690−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5691−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5692−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5693−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5694−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5695−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5696−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5697−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5698−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5699−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5700−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5701−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5702−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5703−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5704−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5705−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5706−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5707−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5708−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5709−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5710−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5711−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5712−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5713−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5714−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5715−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5716−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5717−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5718−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5719−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5720−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5721−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5722−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5723−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5724−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5725−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5726−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5727−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5728−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5729−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5730−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5731−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5732−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5733−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5734−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5735−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5736−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5737−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5738−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5739−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5740−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5741−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5742−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5743−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5744−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5745−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5746−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5747−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5748−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5749−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5750−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5751−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5752−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5753−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5754−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5755−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5756−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5757−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5758−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5759−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5760−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5761−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5762−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5763−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5764−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5765−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5766−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5767−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5768−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5769−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5770−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5771−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
5772−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
5773−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
5774−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
5775−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
5776−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5777−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5778−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5779−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
5780−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5781−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5782−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5783−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5784−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5785−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5786−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5787−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5788−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5789−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5790−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5791−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5792−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5793−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5794−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5795−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5796−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5797−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5798−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5799−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5800−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5801−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5802−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5803−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5804−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5805−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5806−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5807−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5808−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5809−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5810−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5811−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5812−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5813−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5814−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5815−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5816−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5817−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5818−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5819−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5820−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5821−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5822−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5823−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5824−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5825−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5826−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5827−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5828−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5829−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5830−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5831−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5832−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5833−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5834−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5835−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5836−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5837−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5838−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5839−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5840−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5841−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5842−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5843−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5844−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5845−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5846−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5847−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5848−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5849−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5850−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5851−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5852−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5853−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5854−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5855−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5856−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5857−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5858−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5859−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5860−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5861−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5862−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5863−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5864−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5865−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5866−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5867−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5868−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5869−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5870−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5871−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5872−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5873−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5874−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5875−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5876−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5877−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5878−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5879−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5880−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5881−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5882−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5883−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5884−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5885−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5886−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5887−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5888−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5889−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5890−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5891−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5892−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5893−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5894−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5895−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5896−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5897−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5898−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5899−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5900−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5901−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5902−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5903−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5904−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5905−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5906−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5907−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5908−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5909−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5910−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5911−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5912−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5913−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5914−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5915−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5916−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5917−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5918−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5919−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5920−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5921−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5922−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5923−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5924−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5925−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5926−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5927−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5928−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5929−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5930−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5931−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5932−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5933−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5934−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5935−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5936−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5937−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5938−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5939−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5940−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5941−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5942−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5943−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5944−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5945−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5946−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5947−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5948−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5949−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5950−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5951−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5952−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5953−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5954−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5955−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5956−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5957−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5958−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5959−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5960−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5961−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5962−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5963−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5964−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5965−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5966−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5967−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5968−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5969−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5970−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5971−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5972−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5973−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5974−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5975−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
5976−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5977−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5978−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5979−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
5980−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5981−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5982−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5983−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5984−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5985−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
5986−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5987−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5988−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5989−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5990−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5991−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
5992−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5993−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5994−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5995−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5996−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
5997−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5998−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
5999−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6000−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6001−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6002−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6003−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6004−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6005−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6006−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6007−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6008−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6009−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6010−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6011−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6012−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6013−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6014−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6015−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6016−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6017−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6018−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6019−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6020−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6021−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6022−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6023−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6024−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6025−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6026−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6027−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6028−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
6029−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6030−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6031−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6032−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6033−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
6034−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6035−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6036−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6037−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6038−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6039−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
6040−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6041−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6042−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6043−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6044−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6045−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6046−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6047−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6048−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6049−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6050−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6051−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6052−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6053−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6054−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6055−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6056−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))),Effects.Keep Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
6057−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Main.game (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
6058−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
6059−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
6060−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
6061−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
6062−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6063−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6064−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6065−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6066−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6067−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
6068−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
6069−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
6070−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6071−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6072−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6073−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6074−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6075−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6076−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
6077−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
6078−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
6079−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
6080−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6081−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6082−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6083−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6084−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6085−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6086−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6087−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6088−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6089−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6090−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6091−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6092−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6093−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6094−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6095−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6096−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6097−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6098−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6099−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6100−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6101−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6102−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6103−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6104−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6105−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6106−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6107−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6108−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6109−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6110−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6111−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6112−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6113−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6114−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6115−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6116−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6117−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6118−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6119−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6120−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6121−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6122−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6123−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6124−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6125−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6126−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6127−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6128−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6129−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6130−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6131−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6132−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6133−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6134−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6135−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6136−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6137−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6138−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6139−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6140−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6141−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6142−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6143−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6144−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6145−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6146−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6147−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6148−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6149−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6150−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6151−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6152−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6153−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6154−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6155−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6156−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6157−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6158−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6159−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6160−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6161−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6162−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6163−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6164−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6165−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6166−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6167−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6168−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6169−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6170−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6171−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6172−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6173−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6174−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6175−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6176−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6177−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6178−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6179−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6180−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6181−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6182−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6183−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6184−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6185−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6186−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6187−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6188−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6189−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6190−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6191−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6192−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6193−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6194−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6195−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6196−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6197−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6198−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6199−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6200−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6201−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6202−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6203−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6204−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6205−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6206−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6207−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6208−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6209−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6210−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6211−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6212−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6213−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6214−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6215−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6216−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6217−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6218−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6219−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6220−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6221−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6222−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6223−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6224−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6225−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6226−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6227−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6228−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6229−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6230−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6231−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6232−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6233−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6234−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6235−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6236−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6237−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6238−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6239−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6240−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6241−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6242−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6243−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6244−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6245−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6246−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6247−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6248−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6249−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6250−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6251−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6252−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6253−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6254−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6255−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6256−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6257−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6258−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6259−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6260−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6261−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6262−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6263−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6264−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6265−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6266−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6267−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6268−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6269−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6270−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6271−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6272−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6273−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6274−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6275−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6276−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6277−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6278−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6279−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6280−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6281−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6282−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6283−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6284−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6285−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
6286−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
6287−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6288−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6289−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6290−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6291−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6292−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6293−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6294−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6295−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6296−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6297−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6298−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6299−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6300−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6301−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6302−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6303−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6304−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6305−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6306−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6307−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6308−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6309−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6310−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6311−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6312−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6313−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6314−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6315−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6316−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6317−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6318−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6319−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6320−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6321−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6322−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6323−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6324−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6325−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6326−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6327−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6328−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6329−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6330−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6331−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6332−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6333−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6334−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6335−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6336−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6337−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6338−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6339−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6340−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6341−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6342−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6343−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6344−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6345−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6346−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6347−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6348−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6349−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6350−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6351−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6352−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6353−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6354−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6355−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6356−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6357−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6358−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6359−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6360−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6361−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6362−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6363−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6364−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6365−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6366−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6367−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6368−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6369−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6370−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6371−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6372−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6373−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6374−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6375−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6376−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6377−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6378−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6379−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6380−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6381−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6382−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6383−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6384−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6385−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6386−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6387−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6388−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6389−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6390−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6391−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6392−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6393−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6394−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6395−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6396−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6397−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6398−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6399−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6400−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6401−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6402−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6403−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6404−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6405−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6406−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6407−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6408−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6409−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6410−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6411−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6412−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6413−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6414−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6415−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6416−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6417−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6418−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6419−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6420−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6421−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6422−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6423−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6424−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6425−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6426−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6427−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6428−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6429−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6430−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6431−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6432−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6433−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6434−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6435−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6436−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6437−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6438−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6439−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6440−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6441−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6442−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6443−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6444−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6445−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6446−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6447−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6448−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6449−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6450−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6451−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6452−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6453−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6454−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6455−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6456−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6457−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6458−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6459−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6460−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6461−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6462−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6463−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6464−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6465−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6466−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6467−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6468−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6469−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6470−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6471−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6472−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6473−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6474−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6475−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6476−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6477−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6478−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6479−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6480−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6481−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6482−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6483−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6484−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6485−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6486−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6487−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6488−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6489−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6490−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6491−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6492−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
6493−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
6494−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
6495−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
6496−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
6497−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6498−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6499−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6500−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6501−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6502−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6503−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6504−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6505−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6506−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6507−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6508−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6509−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6510−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6511−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6512−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6513−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6514−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6515−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6516−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6517−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6518−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6519−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6520−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6521−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6522−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6523−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6524−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6525−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6526−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6527−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6528−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6529−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6530−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6531−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6532−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6533−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6534−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6535−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6536−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6537−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6538−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6539−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6540−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6541−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6542−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6543−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6544−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6545−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6546−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6547−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6548−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6549−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6550−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6551−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6552−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6553−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6554−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6555−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6556−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6557−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6558−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6559−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6560−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6561−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6562−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6563−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6564−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6565−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6566−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6567−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6568−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6569−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6570−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6571−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6572−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6573−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6574−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6575−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6576−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6577−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6578−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6579−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6580−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6581−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6582−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6583−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6584−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6585−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6586−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6587−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6588−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6589−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6590−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6591−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6592−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6593−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6594−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6595−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6596−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6597−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6598−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6599−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6600−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6601−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6602−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6603−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6604−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6605−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6606−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6607−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6608−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6609−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6610−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6611−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6612−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6613−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6614−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6615−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6616−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6617−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6618−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6619−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6620−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6621−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6622−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6623−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6624−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6625−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6626−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6627−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6628−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6629−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6630−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6631−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6632−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6633−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6634−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6635−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6636−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6637−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6638−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6639−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6640−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6641−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6642−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6643−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6644−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6645−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6646−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6647−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6648−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6649−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6650−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6651−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6652−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6653−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6654−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6655−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6656−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6657−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6658−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6659−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6660−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6661−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6662−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6663−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6664−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6665−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6666−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6667−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6668−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6669−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6670−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6671−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6672−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6673−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6674−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6675−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6676−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6677−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6678−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6679−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6680−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6681−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6682−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6683−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6684−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6685−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6686−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6687−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6688−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6689−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6690−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6691−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6692−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6693−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6694−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6695−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6696−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6697−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6698−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6699−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6700−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6701−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6702−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6703−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6704−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6705−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6706−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6707−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6708−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6709−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6710−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6711−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6712−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6713−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
6714−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6715−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6716−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6717−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6718−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6719−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6720−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6721−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6722−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
6723−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6724−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
6725−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
6726−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
6727−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
6728−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6729−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6730−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6731−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6732−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6733−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6734−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
6735−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
6736−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
6737−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
6738−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6739−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6740−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6741−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6742−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6743−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6744−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6745−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6746−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6747−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6748−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6749−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6750−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6751−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6752−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6753−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6754−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6755−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6756−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6757−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6758−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6759−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6760−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6761−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6762−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6763−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6764−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6765−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6766−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6767−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6768−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6769−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6770−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6771−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6772−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6773−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6774−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6775−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6776−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6777−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6778−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6779−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6780−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6781−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6782−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6783−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6784−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6785−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6786−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6787−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6788−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6789−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6790−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6791−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6792−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6793−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6794−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6795−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6796−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6797−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6798−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6799−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6800−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6801−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6802−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6803−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6804−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6805−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6806−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6807−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6808−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6809−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6810−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6811−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6812−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6813−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6814−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6815−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6816−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6817−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6818−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6819−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6820−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6821−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6822−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6823−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6824−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6825−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6826−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6827−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6828−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6829−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6830−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6831−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6832−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6833−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6834−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6835−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6836−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6837−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6838−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6839−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6840−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6841−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6842−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6843−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6844−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6845−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6846−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6847−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6848−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6849−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6850−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6851−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6852−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6853−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6854−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6855−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6856−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6857−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6858−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6859−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6860−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6861−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6862−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6863−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6864−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6865−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6866−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6867−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6868−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6869−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6870−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6871−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6872−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6873−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6874−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6875−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6876−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6877−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6878−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6879−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6880−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6881−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6882−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6883−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6884−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6885−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6886−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6887−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6888−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6889−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6890−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6891−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6892−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6893−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6894−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6895−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6896−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6897−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6898−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6899−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6900−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6901−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6902−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6903−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6904−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6905−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6906−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6907−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6908−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6909−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6910−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6911−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6912−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6913−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6914−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6915−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6916−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6917−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6918−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6919−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6920−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6921−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6922−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6923−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6924−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6925−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6926−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6927−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6928−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6929−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6930−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6931−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6932−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6933−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6934−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6935−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6936−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6937−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6938−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6939−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6940−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6941−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6942−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
6943−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
6944−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
6945−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6946−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6947−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6948−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
6949−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6950−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6951−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6952−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6953−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6954−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6955−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6956−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6957−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6958−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6959−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6960−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6961−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6962−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6963−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6964−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6965−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6966−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6967−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6968−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6969−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6970−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6971−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6972−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6973−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6974−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6975−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6976−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6977−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6978−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6979−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6980−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6981−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6982−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6983−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6984−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6985−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6986−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6987−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
6988−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6989−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6990−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6991−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6992−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6993−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6994−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6995−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6996−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6997−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6998−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
6999−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7000−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7001−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7002−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7003−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7004−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7005−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7006−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7007−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7008−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7009−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7010−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7011−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7012−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7013−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7014−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7015−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7016−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7017−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7018−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7019−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7020−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7021−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7022−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7023−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7024−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7025−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7026−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7027−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7028−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7029−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7030−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7031−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7032−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7033−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7034−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7035−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7036−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7037−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7038−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7039−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7040−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7041−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7042−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7043−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7044−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7045−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7046−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7047−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7048−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7049−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7050−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7051−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7052−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7053−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7054−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7055−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7056−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7057−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7058−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7059−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7060−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7061−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7062−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7063−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7064−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7065−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7066−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7067−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7068−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7069−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7070−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7071−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7072−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7073−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7074−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7075−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7076−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7077−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7078−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7079−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7080−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7081−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7082−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7083−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7084−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7085−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7086−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7087−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7088−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7089−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7090−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7091−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7092−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7093−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7094−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7095−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7096−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7097−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7098−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7099−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7100−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7101−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7102−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7103−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7104−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7105−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7106−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7107−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7108−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7109−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7110−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7111−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7112−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7113−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7114−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7115−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7116−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7117−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7118−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7119−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7120−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7121−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7122−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7123−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7124−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7125−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7126−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7127−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7128−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7129−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7130−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7131−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7132−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7133−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7134−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7135−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7136−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7137−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7138−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7139−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7140−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7141−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7142−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7143−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7144−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7145−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7146−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7147−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7148−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7149−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
7150−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
7151−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
7152−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
7153−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
7154−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
7155−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7156−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7157−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7158−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7159−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7160−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7161−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7162−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7163−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7164−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7165−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7166−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7167−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7168−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7169−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7170−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7171−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7172−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7173−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7174−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7175−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7176−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7177−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7178−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7179−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7180−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7181−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7182−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7183−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7184−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7185−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7186−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7187−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7188−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7189−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7190−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7191−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7192−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7193−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7194−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7195−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7196−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7197−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7198−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7199−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7200−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7201−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7202−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7203−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7204−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7205−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7206−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7207−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7208−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7209−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7210−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7211−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7212−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7213−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7214−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7215−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7216−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7217−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7218−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7219−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7220−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7221−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7222−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7223−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7224−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7225−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7226−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7227−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7228−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7229−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7230−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7231−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7232−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7233−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7234−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7235−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7236−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7237−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7238−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7239−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7240−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7241−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7242−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7243−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7244−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7245−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7246−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7247−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7248−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7249−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7250−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7251−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7252−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7253−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7254−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7255−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7256−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7257−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7258−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7259−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7260−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7261−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7262−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7263−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7264−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7265−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7266−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7267−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7268−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7269−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7270−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7271−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7272−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7273−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7274−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7275−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7276−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7277−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7278−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7279−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7280−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7281−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7282−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7283−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7284−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7285−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7286−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7287−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7288−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7289−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7290−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7291−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7292−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7293−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7294−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7295−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7296−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7297−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7298−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7299−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7300−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7301−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7302−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7303−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7304−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7305−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7306−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7307−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7308−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7309−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7310−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7311−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7312−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7313−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7314−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7315−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7316−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7317−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7318−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7319−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7320−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7321−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7322−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7323−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7324−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7325−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7326−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7327−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7328−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7329−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7330−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7331−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7332−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7333−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7334−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7335−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7336−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7337−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7338−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7339−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7340−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7341−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7342−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7343−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7344−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7345−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7346−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7347−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7348−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7349−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7350−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7351−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7352−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7353−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7354−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7355−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7356−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7357−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7358−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7359−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
7360−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7361−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7362−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7363−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
7364−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
7365−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7366−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7367−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7368−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
7369−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
7370−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7371−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7372−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
7373−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
7374−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
7375−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
7376−(Main.game,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _}]])
7377−(Main.game,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = g, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = w, getTm = _}]])
7378−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7379−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7380−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7381−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7382−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7383−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
7384−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
7385−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
7386−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
7387−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7388−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7389−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7390−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7391−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7392−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7393−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7394−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7395−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7396−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7397−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7398−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7399−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7400−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7401−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7402−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7403−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7404−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7405−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7406−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7407−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7408−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7409−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7410−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7411−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7412−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7413−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7414−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7415−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7416−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7417−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7418−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7419−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7420−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7421−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7422−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7423−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7424−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7425−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7426−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7427−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7428−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7429−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7430−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7431−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7432−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7433−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7434−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7435−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7436−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7437−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7438−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7439−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7440−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7441−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7442−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7443−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7444−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7445−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7446−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7447−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7448−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7449−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7450−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7451−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7452−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7453−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7454−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7455−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7456−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7457−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7458−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7459−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7460−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7461−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7462−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7463−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7464−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7465−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7466−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7467−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7468−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7469−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7470−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7471−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7472−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7473−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7474−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7475−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7476−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7477−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7478−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7479−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7480−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7481−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7482−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7483−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7484−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7485−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7486−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7487−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7488−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7489−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7490−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7491−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7492−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7493−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7494−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7495−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7496−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7497−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7498−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7499−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7500−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7501−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7502−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7503−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7504−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7505−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7506−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7507−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7508−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7509−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7510−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7511−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7512−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7513−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7514−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7515−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7516−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7517−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7518−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7519−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7520−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7521−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7522−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7523−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7524−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7525−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7526−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7527−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7528−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7529−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7530−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7531−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7532−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7533−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7534−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7535−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7536−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7537−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7538−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7539−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7540−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7541−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7542−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7543−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7544−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7545−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7546−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7547−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7548−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7549−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7550−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7551−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7552−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7553−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7554−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7555−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7556−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7557−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7558−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7559−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7560−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7561−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7562−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7563−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7564−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7565−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7566−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7567−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7568−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7569−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7570−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7571−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7572−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7573−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7574−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7575−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7576−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7577−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7578−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7579−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7580−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7581−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7582−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7583−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7584−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7585−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7586−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7587−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7588−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7589−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7590−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7591−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
7592−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
7593−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
7594−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7595−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7596−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7597−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7598−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7599−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7600−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7601−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7602−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7603−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7604−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7605−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7606−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7607−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7608−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7609−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7610−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7611−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7612−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7613−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7614−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7615−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7616−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7617−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7618−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7619−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7620−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7621−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7622−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7623−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7624−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7625−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7626−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7627−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7628−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7629−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7630−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7631−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7632−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7633−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7634−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7635−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7636−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7637−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7638−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7639−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7640−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7641−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7642−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7643−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7644−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7645−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7646−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7647−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7648−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7649−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7650−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7651−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7652−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7653−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7654−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7655−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7656−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7657−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7658−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7659−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7660−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7661−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7662−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7663−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7664−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7665−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7666−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7667−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7668−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7669−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7670−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7671−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7672−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7673−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7674−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7675−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7676−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7677−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7678−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7679−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7680−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7681−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7682−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7683−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7684−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7685−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7686−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7687−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7688−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7689−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7690−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7691−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7692−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7693−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7694−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7695−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7696−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7697−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7698−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7699−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7700−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7701−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7702−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7703−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7704−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7705−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7706−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7707−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7708−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7709−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7710−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7711−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7712−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7713−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7714−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7715−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7716−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7717−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7718−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7719−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7720−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7721−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7722−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7723−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7724−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7725−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7726−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7727−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7728−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7729−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7730−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7731−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7732−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7733−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7734−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7735−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7736−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7737−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7738−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7739−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7740−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7741−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7742−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7743−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7744−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7745−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7746−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7747−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7748−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7749−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7750−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7751−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7752−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7753−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7754−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7755−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7756−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7757−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7758−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7759−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7760−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7761−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7762−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7763−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7764−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7765−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7766−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7767−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7768−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7769−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7770−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7771−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7772−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7773−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7774−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7775−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7776−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7777−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7778−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7779−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7780−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7781−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7782−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7783−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7784−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7785−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7786−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7787−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7788−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7789−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7790−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7791−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7792−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7793−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7794−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7795−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7796−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7797−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7798−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
7799−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
7800−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
7801−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
7802−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
7803−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
7804−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7805−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7806−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7807−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
7808−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7809−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7810−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7811−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7812−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7813−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7814−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7815−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7816−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7817−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7818−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7819−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7820−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7821−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7822−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7823−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7824−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7825−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7826−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7827−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7828−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7829−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7830−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7831−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7832−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7833−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7834−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7835−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7836−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7837−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7838−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7839−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7840−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7841−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7842−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7843−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7844−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7845−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7846−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7847−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7848−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7849−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7850−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7851−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7852−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7853−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7854−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7855−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7856−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7857−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7858−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7859−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7860−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7861−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7862−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7863−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7864−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7865−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7866−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7867−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7868−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7869−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7870−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7871−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7872−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7873−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7874−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7875−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7876−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7877−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7878−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7879−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7880−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7881−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7882−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7883−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7884−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7885−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7886−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7887−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7888−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7889−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7890−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7891−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7892−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7893−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7894−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7895−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7896−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7897−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7898−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7899−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7900−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7901−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7902−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7903−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7904−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7905−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7906−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7907−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7908−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7909−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7910−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7911−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7912−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7913−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7914−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7915−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7916−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7917−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7918−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7919−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7920−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7921−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7922−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7923−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7924−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7925−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7926−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7927−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7928−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7929−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7930−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7931−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7932−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7933−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7934−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7935−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7936−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7937−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7938−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7939−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7940−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7941−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7942−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7943−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7944−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7945−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7946−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7947−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7948−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7949−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7950−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7951−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7952−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7953−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7954−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7955−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7956−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7957−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7958−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7959−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7960−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7961−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7962−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7963−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7964−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7965−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7966−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7967−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7968−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7969−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7970−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7971−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7972−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7973−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7974−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7975−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7976−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7977−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7978−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7979−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7980−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7981−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7982−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7983−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7984−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7985−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7986−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7987−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7988−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7989−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7990−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7991−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7992−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7993−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7994−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7995−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7996−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
7997−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7998−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
7999−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8000−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8001−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8002−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8003−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8004−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8005−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8006−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8007−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8008−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8009−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8010−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8011−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8012−(Effects.Keep,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8013−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8014−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8015−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8016−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8017−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8018−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8019−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8020−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8021−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8022−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8023−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8024−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8025−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8026−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8027−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8028−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8029−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8030−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8031−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8032−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8033−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8034−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8035−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8036−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))),Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8037−(Effects.MkEff,[Main.Hangman (Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8038−(Main.Hangman,[Main.Running (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) (Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))))],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8039−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),Prelude.List.length Char (with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
8040−(Main.Running,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat},PExp {priority = 1, argopts = [], pname = {_t1}, getTm = Nat}]])
8041−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8042−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8043−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8044−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8045−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8046−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8047−(Prelude.List.length,[Char,with block in Main.letters (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))))],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
8048−(Prelude.List.length,[Char],[[False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = List a}]])
8049−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),with block in Prelude.Strings.strM (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) (Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
8050−(with block in Main.letters,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[[False,False]],[[PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _},PExp {priority = 1, argopts = [], pname = {arg0}, getTm = _}]])
8051−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8052−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8053−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8054−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8055−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8056−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8057−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8058−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8059−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8060−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8061−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8062−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8063−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8064−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8065−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8066−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8067−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8068−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8069−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8070−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8071−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8072−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8073−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8074−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8075−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8076−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8077−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8078−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8079−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8080−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8081−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8082−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8083−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8084−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8085−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8086−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8087−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8088−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8089−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8090−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8091−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8092−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8093−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8094−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8095−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8096−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8097−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8098−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8099−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8100−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8101−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8102−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8103−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8104−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8105−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8106−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8107−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8108−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8109−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8110−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8111−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8112−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8113−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8114−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8115−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8116−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8117−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8118−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8119−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8120−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8121−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8122−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8123−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8124−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8125−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8126−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8127−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8128−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8129−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8130−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8131−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8132−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8133−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8134−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8135−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8136−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8137−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8138−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8139−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8140−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8141−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8142−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8143−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8144−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8145−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8146−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8147−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8148−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8149−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8150−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8151−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8152−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8153−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8154−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8155−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8156−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8157−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8158−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8159−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8160−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8161−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8162−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8163−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8164−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8165−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8166−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8167−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8168−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8169−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8170−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8171−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8172−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8173−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8174−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8175−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8176−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8177−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8178−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8179−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8180−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8181−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8182−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8183−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8184−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8185−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8186−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8187−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8188−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8189−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8190−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8191−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8192−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8193−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8194−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8195−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8196−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8197−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8198−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8199−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8200−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8201−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8202−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8203−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8204−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8205−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8206−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8207−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8208−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8209−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8210−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8211−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8212−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8213−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8214−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8215−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8216−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8217−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8218−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8219−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8220−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8221−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8222−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8223−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8224−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8225−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8226−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8227−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8228−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8229−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8230−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8231−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8232−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8233−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8234−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8235−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8236−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8237−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8238−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8239−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8240−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8241−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8242−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8243−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8244−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8245−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8246−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8247−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8248−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8249−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8250−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8251−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8252−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8253−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8254−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8255−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8256−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),Prelude.Either.choose (Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")))],[],[])
8257−(with block in Prelude.Strings.strM,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
8258−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8259−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8260−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8261−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8262−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8263−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8264−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8265−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8266−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8267−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8268−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8269−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8270−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8271−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8272−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8273−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8274−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8275−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8276−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8277−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8278−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8279−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8280−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8281−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8282−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8283−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8284−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8285−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8286−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8287−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8288−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8289−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8290−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8291−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8292−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8293−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8294−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8295−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8296−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8297−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8298−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8299−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8300−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8301−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8302−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8303−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8304−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8305−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8306−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8307−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8308−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8309−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8310−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8311−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8312−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8313−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8314−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8315−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8316−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8317−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8318−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8319−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8320−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8321−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8322−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8323−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8324−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8325−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8326−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8327−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8328−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8329−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8330−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8331−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8332−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8333−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8334−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8335−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8336−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8337−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8338−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8339−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8340−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8341−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8342−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8343−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8344−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8345−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8346−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8347−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8348−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8349−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8350−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8351−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8352−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8353−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8354−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8355−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8356−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8357−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8358−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8359−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8360−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8361−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8362−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8363−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8364−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8365−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8366−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8367−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8368−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8369−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8370−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8371−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8372−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8373−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8374−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8375−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8376−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8377−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8378−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8379−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8380−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8381−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8382−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8383−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8384−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8385−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8386−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8387−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8388−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8389−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8390−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8391−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8392−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8393−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8394−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8395−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8396−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8397−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8398−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8399−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8400−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8401−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8402−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8403−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8404−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8405−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8406−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8407−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8408−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8409−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8410−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8411−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8412−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8413−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8414−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8415−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8416−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8417−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8418−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8419−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8420−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8421−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8422−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8423−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8424−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8425−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8426−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8427−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8428−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8429−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8430−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8431−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8432−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8433−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8434−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8435−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8436−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8437−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8438−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8439−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8440−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8441−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8442−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8443−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8444−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8445−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8446−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8447−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8448−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8449−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8450−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8451−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8452−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8453−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8454−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8455−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8456−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8457−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8458−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8459−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8460−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8461−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8462−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8463−(Prelude.Either.choose,[Prelude.Bool.not (Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""))],[[False]],[[PExp {priority = 1, argopts = [], pname = b, getTm = Bool}]])
8464−(Prelude.Bool.not,[Prelude.Classes.intToBool (prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) "")],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Bool}]])
8465−(Prelude.Classes.intToBool,[prim__eqString (Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))) ""],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Int}]])
8466−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))),""],[],[])
8467−(prim__eqString,[Prelude.Vect.index (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))) String _bindApp02 (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))))],[],[])
8468−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02,Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))) "idris" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8469−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String,_bindApp02],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8470−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))),String],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8471−(Prelude.Vect.index,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))))],[[False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Fin n},PExp {priority = 1, argopts = [], pname = __pi_arg3, getTm = Vect n a}]])
8472−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8473−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8474−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8475−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8476−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8477−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8478−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8479−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8480−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8481−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8482−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8483−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8484−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8485−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8486−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8487−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8488−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))) "agda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8489−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))),"idris"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8490−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8491−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8492−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8493−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8494−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8495−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8496−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8497−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8498−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8499−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8500−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8501−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8502−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8503−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8504−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8505−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8506−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8507−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))) "haskell" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8508−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))),"agda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8509−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8510−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8511−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8512−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8513−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8514−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8515−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8516−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8517−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8518−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8519−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8520−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8521−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8522−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8523−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8524−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8525−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))) "miranda" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8526−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))),"haskell"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8527−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8528−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8529−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8530−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8531−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8532−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8533−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8534−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8535−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8536−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8537−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8538−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8539−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8540−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8541−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8542−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))) "java" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8543−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))),"miranda"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8544−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8545−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8546−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8547−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8548−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8549−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8550−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8551−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8552−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8553−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8554−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8555−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8556−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8557−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8558−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))) "javascript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8559−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))),"java"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8560−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8561−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8562−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8563−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8564−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8565−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8566−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8567−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8568−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8569−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8570−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8571−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8572−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8573−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))) "fortran" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8574−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))),"javascript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8575−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8576−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8577−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8578−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8579−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8580−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8581−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8582−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8583−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8584−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8585−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8586−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8587−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))) "basic" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8588−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))),"fortran"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8589−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8590−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8591−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8592−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8593−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8594−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8595−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8596−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8597−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8598−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8599−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8600−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))) "racket" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8601−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))),"basic"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8602−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8603−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8604−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8605−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8606−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8607−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8608−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8609−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8610−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8611−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8612−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))) "coffeescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8613−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))),"racket"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8614−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8615−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8616−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8617−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8618−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8619−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8620−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8621−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8622−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8623−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))) "rust" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8624−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))),"coffeescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8625−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8626−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8627−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8628−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8629−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8630−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8631−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8632−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8633−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))) "purescript" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8634−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))),"rust"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8635−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8636−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8637−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8638−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8639−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8640−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8641−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8642−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))) "clean" (Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8643−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))),"purescript"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8644−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8645−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8646−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8647−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8648−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8649−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8650−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean",Prelude.Vect.:: String (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)) "links" (Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8651−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)),"clean"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8652−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8653−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8654−(Prelude.Nat.S,[Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8655−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8656−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8657−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links",Prelude.Vect.:: String (Prelude.Nat.S Prelude.Nat.Z) "koka" (Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8658−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z),"links"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8659−(Prelude.Vect.::,[String,Prelude.Nat.S (Prelude.Nat.S Prelude.Nat.Z)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8660−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8661−(Prelude.Nat.S,[Prelude.Nat.S Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8662−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8663−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka",Prelude.Vect.:: String Prelude.Nat.Z "cobol" (Prelude.Vect.Nil String)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8664−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z,"koka"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8665−(Prelude.Vect.::,[String,Prelude.Nat.S Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8666−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8667−(Prelude.Nat.S,[Prelude.Nat.Z],[],[[PExp {priority = 1, argopts = [], pname = {_t0}, getTm = Nat}]])
8668−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol",Prelude.Vect.Nil String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8669−(Prelude.Vect.::,[String,Prelude.Nat.Z,"cobol"],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8670−(Prelude.Vect.::,[String,Prelude.Nat.Z],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8671−(Prelude.Vect.::,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = n, getTm = _},PExp {priority = 1, argopts = [], pname = x, getTm = a},PExp {priority = 1, argopts = [], pname = xs, getTm = Vect n a}]])
8672−(Prelude.Vect.Nil,[String],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8673−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8674−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8675−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8676−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8677−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8678−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8679−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8680−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8681−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8682−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8683−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8684−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8685−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8686−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8687−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8688−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8689−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8690−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8691−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8692−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8693−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8694−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8695−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8696−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8697−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8698−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8699−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8700−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8701−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8702−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8703−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8704−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8705−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8706−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8707−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8708−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8709−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8710−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8711−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8712−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8713−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8714−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8715−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8716−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8717−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8718−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8719−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8720−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8721−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8722−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8723−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8724−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8725−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
8726−(Effects.>>=,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),\ _bindApp06 : Main.Hangman Main.NotRunning => Effects.lift Unit (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)) (\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8727−(Effects.>>=,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.lift (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Main.get Main.NotRunning) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8728−(Effects.>>=,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8729−(Effects.>>=,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))),Unit],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8730−(Effects.>>=,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),\ v : Main.Hangman Main.NotRunning => Effects.updateWith Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) ((\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v) (Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8731−(Effects.>>=,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8732−(Effects.>>=,[Main.Hangman Main.NotRunning],[[False,False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = b, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs'', getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff a xs xs'},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = (val : a) -> Eff b (xs' val) xs''}]])
8733−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8734−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8735−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8736−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8737−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8738−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8739−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8740−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8741−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8742−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8743−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8744−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8745−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8746−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8747−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8748−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8749−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8750−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8751−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8752−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8753−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8754−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8755−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8756−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
8757−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
8758−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),(\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)) v],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
8759−(Effects.updateWith,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
8760−(Effects.updateWith,[Effects.EFFECT],[[False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PExp {priority = 1, argopts = [], pname = ys', getTm = List a},PExp {priority = 1, argopts = [], pname = xs, getTm = List a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList ys xs}]])
8761−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8762−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8763−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8764−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8765−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8766−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8767−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8768−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8769−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8770−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8771−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8772−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8773−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8774−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8775−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8776−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8777−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8778−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8779−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8780−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8781−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8782−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8783−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8784−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8785−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8786−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8787−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8788−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8789−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8790−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8791−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8792−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8793−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8794−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8795−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8796−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8797−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8798−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8799−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8800−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8801−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8802−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8803−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8804−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8805−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8806−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8807−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8808−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8809−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8810−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8811−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8812−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8813−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8814−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8815−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8816−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8817−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8818−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8819−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8820−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8821−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8822−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8823−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8824−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8825−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8826−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8827−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8828−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8829−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8830−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8831−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8832−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8833−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8834−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8835−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8836−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8837−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8838−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8839−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8840−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8841−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8842−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8843−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8844−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8845−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8846−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8847−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8848−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8849−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8850−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8851−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8852−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8853−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8854−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8855−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8856−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8857−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
8858−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8859−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8860−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8861−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8862−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8863−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8864−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8865−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8866−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8867−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8868−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8869−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8870−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8871−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8872−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8873−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8874−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8875−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8876−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8877−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8878−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8879−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8880−(Effects.lift,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Main.get Main.NotRunning,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8881−(Effects.lift,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Main.get Main.NotRunning],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8882−(Effects.lift,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8883−(Effects.lift,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT),\ result : Main.Hangman Main.NotRunning => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8884−(Effects.lift,[Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8885−(Effects.lift,[Main.Hangman Main.NotRunning],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8886−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8887−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8888−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8889−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8890−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8891−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8892−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8893−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8894−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8895−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8896−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8897−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8898−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8899−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8900−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8901−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8902−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8903−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8904−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8905−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8906−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8907−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8908−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8909−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8910−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8911−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8912−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8913−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8914−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8915−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8916−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8917−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8918−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8919−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8920−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8921−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8922−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8923−(Main.get,[Main.NotRunning],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = h, getTm = _}]])
8924−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8925−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8926−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8927−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8928−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8929−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8930−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8931−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8932−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8933−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8934−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8935−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8936−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8937−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8938−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8939−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8940−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8941−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8942−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8943−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8944−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8945−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8946−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8947−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8948−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
8949−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8950−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8951−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8952−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8953−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8954−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8955−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8956−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8957−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8958−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8959−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8960−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8961−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8962−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8963−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8964−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8965−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8966−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8967−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8968−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Drop Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8969−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8970−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8971−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8972−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8973−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8974−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8975−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8976−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8977−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8978−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8979−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8980−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8981−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8982−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8983−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8984−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8985−(Effects.Drop,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8986−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
8987−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8988−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
8989−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8990−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
8991−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
8992−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06),Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8993−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),Effect.StdIO.putStrLn (Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8994−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8995−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT),\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8996−(Effects.lift,[Unit,Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8997−(Effects.lift,[Unit],[[False,False,False,False,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = t, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys', getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Eff t ys ys'},PTacImplicit {priority = 10, argopts = [], pname = prf, getScript = tactics {[ProofSearch True True 100 Nothing []]}, getTm = SubList ys xs}]])
8998−(Prelude.List.::,[Effects.EFFECT,Effect.StdIO.STDIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
8999−(Prelude.List.::,[Effects.EFFECT,Effect.StdIO.STDIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9000−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9001−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9002−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9003−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9004−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9005−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9006−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9007−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9008−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9009−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9010−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9011−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9012−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9013−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9014−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9015−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9016−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9017−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9018−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9019−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9020−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9021−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9022−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9023−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9024−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9025−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9026−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9027−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9028−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9029−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9030−(Effect.StdIO.putStrLn,[Prelude.show (Main.Hangman Main.NotRunning) (Hangman s instance of Prelude.Show Main.NotRunning) _bindApp06],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
9031−(Prelude.show,[Main.Hangman Main.NotRunning,Hangman s instance of Prelude.Show Main.NotRunning,_bindApp06],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
9032−(Prelude.show,[Main.Hangman Main.NotRunning,Hangman s instance of Prelude.Show Main.NotRunning],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
9033−(Prelude.show,[Main.Hangman Main.NotRunning],[[True,True,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Show a},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a}]])
9034−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9035−(Hangman s instance of Prelude.Show,[Main.NotRunning],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = s, getTm = _}]])
9036−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Effects.MkEff Integer Effect.Random.Random) (Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9037−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9038−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9039−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9040−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9041−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9042−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9043−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9044−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9045−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9046−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9047−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9048−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9049−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9050−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9051−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9052−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9053−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9054−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9055−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9056−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9057−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9058−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9059−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9060−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9061−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9062−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9063−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9064−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9065−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9066−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random,Effects.Drop Effects.EFFECT (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) (Effects.MkEff Unit Effect.System.System) (Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9067−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9068−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9069−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9070−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9071−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9072−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9073−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9074−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9075−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9076−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9077−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9078−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9079−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9080−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9081−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9082−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9083−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9084−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9085−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9086−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9087−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9088−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9089−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9090−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System,Effects.Keep Effects.EFFECT (Prelude.List.Nil Effects.EFFECT) (Prelude.List.Nil Effects.EFFECT) (Effects.MkEff Unit Effect.StdIO.StdIO) (Effects.SubNil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9091−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9092−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9093−(Effects.Drop,[Effects.EFFECT,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9094−(Effects.Drop,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9095−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9096−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9097−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9098−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9099−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9100−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9101−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9102−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9103−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9104−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9105−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9106−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9107−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9108−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9109−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Effects.SubNil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9110−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9111−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9112−(Effects.Keep,[Effects.EFFECT,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9113−(Effects.Keep,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {ty3}, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = ys, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = x, getTm = _},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = SubList xs ys}]])
9114−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9115−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9116−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9117−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9118−(Effects.SubNil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = {a502}, getTm = _}]])
9119−(Effects.run,[IO,Prelude.List.:: Effects.EFFECT (Main.HANGMAN Main.NotRunning) (Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),IO instance of Prelude.Applicative.Applicative,Effects.Env.:: Main.HangmanRules IO (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (HangmanRules, m instance of Effects.Handler IO) (Default.default (Main.Hangman Main.NotRunning) Hangman NotRunning instance of Default.Default) (Effects.Env.:: Effect.Random.Random IO Integer (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Random, m instance of Effects.Handler IO) (Default.default Integer Integer instance of Default.Default) (Effects.Env.:: Effect.System.System IO Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) System, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.:: Effect.StdIO.StdIO IO Unit (Prelude.List.Nil Effects.EFFECT) StdIO, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.Nil IO)))),Main.runGame],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9120−(Effects.run,[IO,Prelude.List.:: Effects.EFFECT (Main.HANGMAN Main.NotRunning) (Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),IO instance of Prelude.Applicative.Applicative,Effects.Env.:: Main.HangmanRules IO (Main.Hangman Main.NotRunning) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))) (HangmanRules, m instance of Effects.Handler IO) (Default.default (Main.Hangman Main.NotRunning) Hangman NotRunning instance of Default.Default) (Effects.Env.:: Effect.Random.Random IO Integer (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Random, m instance of Effects.Handler IO) (Default.default Integer Integer instance of Default.Default) (Effects.Env.:: Effect.System.System IO Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) System, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.:: Effect.StdIO.StdIO IO Unit (Prelude.List.Nil Effects.EFFECT) StdIO, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.Nil IO))))],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9121−(Effects.run,[IO,Prelude.List.:: Effects.EFFECT (Main.HANGMAN Main.NotRunning) (Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))),IO instance of Prelude.Applicative.Applicative],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9122−(Effects.run,[IO,Prelude.List.:: Effects.EFFECT (Main.HANGMAN Main.NotRunning) (Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)))),Unit,\ result : Unit => Prelude.List.:: Effects.EFFECT (Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))))],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9123−(Effects.run,[IO,Prelude.List.:: Effects.EFFECT (Main.HANGMAN Main.NotRunning) (Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)))),Unit],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9124−(Effects.run,[IO,Prelude.List.:: Effects.EFFECT (Main.HANGMAN Main.NotRunning) (Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT))))],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9125−(Effects.run,[IO],[[True,False,False,False,True,False,False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs', getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Applicative m},PTacImplicit {priority = 10, argopts = [], pname = env, getScript = missing pretty-printer for term, getTm = Env m xs},PExp {priority = 1, argopts = [], pname = prog, getTm = Eff a xs xs'}]])
9126−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN Main.NotRunning,Prelude.List.:: Effects.EFFECT Effect.Random.RND (Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9127−(Prelude.List.::,[Effects.EFFECT,Main.HANGMAN Main.NotRunning],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9128−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9129−(Main.HANGMAN,[Main.NotRunning],[[False]],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9130−(Prelude.List.::,[Effects.EFFECT,Effect.Random.RND,Prelude.List.:: Effects.EFFECT Effect.System.SYSTEM (Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9131−(Prelude.List.::,[Effects.EFFECT,Effect.Random.RND],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9132−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9133−(Prelude.List.::,[Effects.EFFECT,Effect.System.SYSTEM,Prelude.List.:: Effects.EFFECT Effect.StdIO.STDIO (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9134−(Prelude.List.::,[Effects.EFFECT,Effect.System.SYSTEM],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9135−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9136−(Prelude.List.::,[Effects.EFFECT,Effect.StdIO.STDIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9137−(Prelude.List.::,[Effects.EFFECT,Effect.StdIO.STDIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9138−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9139−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9140−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9141−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff (Main.Hangman Main.NotRunning) Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9142−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9143−(Effects.MkEff,[Main.Hangman Main.NotRunning,Main.HangmanRules],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9144−(Effects.MkEff,[Main.Hangman Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9145−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9146−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9147−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9148−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9149−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9150−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9151−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9152−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9153−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9154−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9155−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9156−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9157−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9158−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9159−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9160−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9161−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9162−(Effects.Env.::,[Main.HangmanRules,IO,Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),HangmanRules, m instance of Effects.Handler IO,Default.default (Main.Hangman Main.NotRunning) Hangman NotRunning instance of Default.Default,Effects.Env.:: Effect.Random.Random IO Integer (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))) (Random, m instance of Effects.Handler IO) (Default.default Integer Integer instance of Default.Default) (Effects.Env.:: Effect.System.System IO Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) System, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.:: Effect.StdIO.StdIO IO Unit (Prelude.List.Nil Effects.EFFECT) StdIO, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.Nil IO)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9163−(Effects.Env.::,[Main.HangmanRules,IO,Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),HangmanRules, m instance of Effects.Handler IO,Default.default (Main.Hangman Main.NotRunning) Hangman NotRunning instance of Default.Default],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9164−(Effects.Env.::,[Main.HangmanRules,IO,Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))),HangmanRules, m instance of Effects.Handler IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9165−(Effects.Env.::,[Main.HangmanRules,IO,Main.Hangman Main.NotRunning,Prelude.List.:: Effects.EFFECT (Effects.MkEff Integer Effect.Random.Random) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9166−(Effects.Env.::,[Main.HangmanRules,IO,Main.Hangman Main.NotRunning],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9167−(Effects.Env.::,[Main.HangmanRules,IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9168−(Effects.Env.::,[Main.HangmanRules],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9169−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9170−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9171−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Integer Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9172−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9173−(Effects.MkEff,[Integer,Effect.Random.Random],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9174−(Effects.MkEff,[Integer],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9175−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9176−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9177−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9178−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9179−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9180−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9181−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9182−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9183−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9184−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9185−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9186−(HangmanRules, m instance of Effects.Handler,[IO],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _}]])
9187−(Default.default,[Main.Hangman Main.NotRunning,Hangman NotRunning instance of Default.Default],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9188−(Default.default,[Main.Hangman Main.NotRunning],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9189−(Main.Hangman,[Main.NotRunning],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = HState}]])
9190−(Effects.Env.::,[Effect.Random.Random,IO,Integer,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Random, m instance of Effects.Handler IO,Default.default Integer Integer instance of Default.Default,Effects.Env.:: Effect.System.System IO Unit (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)) System, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.:: Effect.StdIO.StdIO IO Unit (Prelude.List.Nil Effects.EFFECT) StdIO, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.Nil IO))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9191−(Effects.Env.::,[Effect.Random.Random,IO,Integer,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Random, m instance of Effects.Handler IO,Default.default Integer Integer instance of Default.Default],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9192−(Effects.Env.::,[Effect.Random.Random,IO,Integer,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)),Random, m instance of Effects.Handler IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9193−(Effects.Env.::,[Effect.Random.Random,IO,Integer,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.System.System) (Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT))],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9194−(Effects.Env.::,[Effect.Random.Random,IO,Integer],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9195−(Effects.Env.::,[Effect.Random.Random,IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9196−(Effects.Env.::,[Effect.Random.Random],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9197−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9198−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9199−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9200−(Effects.MkEff,[Unit,Effect.System.System],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9201−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9202−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9203−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9204−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9205−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9206−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9207−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9208−(Random, m instance of Effects.Handler,[IO],[[False]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = Type -> Type}]])
9209−(Default.default,[Integer,Integer instance of Default.Default],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9210−(Default.default,[Integer],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9211−(Effects.Env.::,[Effect.System.System,IO,Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),System, IO instance of Effects.Handler,Default.default Unit () instance of Default.Default,Effects.Env.:: Effect.StdIO.StdIO IO Unit (Prelude.List.Nil Effects.EFFECT) StdIO, IO instance of Effects.Handler (Default.default Unit () instance of Default.Default) (Effects.Env.Nil IO)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9212−(Effects.Env.::,[Effect.System.System,IO,Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),System, IO instance of Effects.Handler,Default.default Unit () instance of Default.Default],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9213−(Effects.Env.::,[Effect.System.System,IO,Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT),System, IO instance of Effects.Handler],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9214−(Effects.Env.::,[Effect.System.System,IO,Unit,Prelude.List.:: Effects.EFFECT (Effects.MkEff Unit Effect.StdIO.StdIO) (Prelude.List.Nil Effects.EFFECT)],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9215−(Effects.Env.::,[Effect.System.System,IO,Unit],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9216−(Effects.Env.::,[Effect.System.System,IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9217−(Effects.Env.::,[Effect.System.System],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9218−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9219−(Prelude.List.::,[Effects.EFFECT,Effects.MkEff Unit Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9220−(Prelude.List.::,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PExp {priority = 1, argopts = [], pname = {_t0}, getTm = a},PExp {priority = 1, argopts = [], pname = {_t2}, getTm = List a}]])
9221−(Effects.MkEff,[Unit,Effect.StdIO.StdIO],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9222−(Effects.MkEff,[Unit],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = Type},PExp {priority = 1, argopts = [], pname = __pi_arg1, getTm = Effect}]])
9223−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9224−(Default.default,[Unit,() instance of Default.Default],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9225−(Default.default,[Unit],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9226−(Effects.Env.::,[Effect.StdIO.StdIO,IO,Unit,Prelude.List.Nil Effects.EFFECT,StdIO, IO instance of Effects.Handler,Default.default Unit () instance of Default.Default,Effects.Env.Nil IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9227−(Effects.Env.::,[Effect.StdIO.StdIO,IO,Unit,Prelude.List.Nil Effects.EFFECT,StdIO, IO instance of Effects.Handler,Default.default Unit () instance of Default.Default],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9228−(Effects.Env.::,[Effect.StdIO.StdIO,IO,Unit,Prelude.List.Nil Effects.EFFECT,StdIO, IO instance of Effects.Handler],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9229−(Effects.Env.::,[Effect.StdIO.StdIO,IO,Unit,Prelude.List.Nil Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9230−(Effects.Env.::,[Effect.StdIO.StdIO,IO,Unit],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9231−(Effects.Env.::,[Effect.StdIO.StdIO,IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9232−(Effects.Env.::,[Effect.StdIO.StdIO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = eff, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _},PImp {priority = 1, machine_inf = True, argopts = [], pname = xs, getTm = _},PConstraint {priority = 10, argopts = [], pname = {constrarg0}, getTm = Handler eff m},PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = a},PExp {priority = 1, argopts = [], pname = __pi_arg6, getTm = Env m xs}]])
9233−(Prelude.List.Nil,[Effects.EFFECT],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = _}]])
9234−(Default.default,[Unit,() instance of Default.Default],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9235−(Default.default,[Unit],[[True,True]],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = a, getTm = Type},PConstraint {priority = 10, argopts = [], pname = {class0}, getTm = Default a}]])
9236−(Effects.Env.Nil,[IO],[],[[PImp {priority = 1, machine_inf = True, argopts = [], pname = m, getTm = _}]])