3 mayRaise=[ExceptionFailure]
7 | lift2Value (\u1 -> (\u2 -> u1 u2))
13 catch ExceptionFailure
15 mayRaise=[ExceptionFailure]
17 | | pushValue (\u1 -> (\u2 -> u1))
18 | | minReads=(Right 1)
19 | | mayRaise=[ExceptionFailure]
21 | | minReads=(Right 1)
22 | | mayRaise=[ExceptionFailure]
23 | | lift2Value (\u1 -> (\u2 -> u1 u2))
24 | | minReads=(Right 1)
25 | | mayRaise=[ExceptionFailure]
27 | | minReads=(Right 1)
28 | | mayRaise=[ExceptionFailure]
29 | | lift2Value (\u1 -> (\u2 -> u1 u2))
30 | | minReads=(Right 0)
32 | | commit ExceptionFailure
33 | | minReads=(Right 0)
36 | | minReads=(Right 0)
40 | | minReads=(Right 1)
41 | | mayRaise=[ExceptionFailure]
43 | | minReads=(Right 1)
44 | | mayRaise=[ExceptionFailure]
45 | | choicesBranch [(\u1 -> u1)]
46 | | minReads=(Right 1)
47 | | mayRaise=[ExceptionFailure]
49 | | | | pushValue (\u1 -> (\u2 -> u1))
50 | | | | minReads=(Right 1)
51 | | | | mayRaise=[ExceptionFailure]
53 | | | | minReads=(Right 1)
54 | | | | mayRaise=[ExceptionFailure]
55 | | | | lift2Value (\u1 -> (\u2 -> u1 u2))
56 | | | | minReads=(Right 1)
57 | | | | mayRaise=[ExceptionFailure]
59 | | | | minReads=(Right 1)
60 | | | | mayRaise=[ExceptionFailure]
61 | | | | lift2Value (\u1 -> (\u2 -> u1 u2))
62 | | | | minReads=(Right 0)
64 | | | | refJoin <hidden>
65 | | | | minReads=(Right 0)
69 | | | | minReads=(Left ExceptionFailure)
70 | | | | mayRaise=[ExceptionFailure]