3 mayRaise=[ExceptionFailure]
4 pushValue (\u1 -> (\u2 -> u1))
6 mayRaise=[ExceptionFailure]
9 mayRaise=[ExceptionFailure]
10 | lift2Value (\u1 -> (\u2 -> u1 u2))
12 | mayRaise=[ExceptionFailure]
13 | pushValue (\u1 -> (\u2 -> u1))
15 | mayRaise=[ExceptionFailure]
18 | mayRaise=[ExceptionFailure]
19 | lift2Value (\u1 -> (\u2 -> u1 u2))
21 | mayRaise=[ExceptionFailure]
24 | mayRaise=[ExceptionFailure]
25 | lift2Value (\u1 -> (\u2 -> u1 u2))
28 | lift2Value (\u1 -> (\u2 -> u1 u2))
31 | lift2Value (\u1 -> (\u2 -> u1 u2))
37 catch ExceptionFailure
39 mayRaise=[ExceptionFailure]
41 | | pushValue (\u1 -> (\u2 -> u1))
42 | | minReads=(Right 1)
43 | | mayRaise=[ExceptionFailure]
45 | | minReads=(Right 1)
46 | | mayRaise=[ExceptionFailure]
47 | | lift2Value (\u1 -> (\u2 -> u1 u2))
48 | | minReads=(Right 1)
49 | | mayRaise=[ExceptionFailure]
51 | | minReads=(Right 1)
52 | | mayRaise=[ExceptionFailure]
53 | | lift2Value (\u1 -> (\u2 -> u1 u2))
54 | | minReads=(Right 0)
56 | | commit ExceptionFailure
57 | | minReads=(Right 0)
60 | | minReads=(Right 0)
64 | | minReads=(Right 1)
65 | | mayRaise=[ExceptionFailure]
67 | | minReads=(Right 1)
68 | | mayRaise=[ExceptionFailure]
69 | | choicesBranch [(\u1 -> u1)]
70 | | minReads=(Right 1)
71 | | mayRaise=[ExceptionFailure]
73 | | | | pushValue (\u1 -> (\u2 -> u1))
74 | | | | minReads=(Right 1)
75 | | | | mayRaise=[ExceptionFailure]
77 | | | | minReads=(Right 1)
78 | | | | mayRaise=[ExceptionFailure]
79 | | | | lift2Value (\u1 -> (\u2 -> u1 u2))
80 | | | | minReads=(Right 1)
81 | | | | mayRaise=[ExceptionFailure]
83 | | | | minReads=(Right 1)
84 | | | | mayRaise=[ExceptionFailure]
85 | | | | lift2Value (\u1 -> (\u2 -> u1 u2))
86 | | | | minReads=(Right 0)
88 | | | | refJoin <hidden>
89 | | | | minReads=(Right 0)
93 | | | | minReads=(Left ExceptionFailure)
94 | | | | mayRaise=[ExceptionFailure]