@@ -0,0 +1,9236 @@
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.boolElim,[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.boolElim,[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.boolElim,[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.boolElim,[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.boolElim,[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.boolElim,[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.boolElim,[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.boolElim,[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],[],[])
320+(Main.GameWon,[w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
321+(k,[MkUnit,Main.GameLost w],[],[])
323+(Main.GameLost,[w],[],[[PExp {priority = 1, argopts = [], pname = __pi_arg, getTm = String}]])
326+(k,[MkUnit,Main.initState w],[],[])
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 = _}]])