pushValue Term minReads=(Right 0) mayRaise=[] join minReads=(Right 0) mayRaise=[] | lift2Value (\u1 -> (\u2 -> u1 u2)) | minReads=(Right 0) | mayRaise=[] | ret | minReads=(Right 0) | mayRaise=[] catch ExceptionFailure minReads=(Right 0) mayRaise=[] | | | catch ExceptionFailure | | minReads=(Right 0) | | mayRaise=[] | | | | | | | pushInput | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | read (\u1 -> Term) | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | popValue | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | commit ExceptionFailure | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | loadInput | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | fail fromList [] | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | | | | loadInput | | | | minReads=(Right 0) | | | | mayRaise=[] | | | | pushValue Term | | | | minReads=(Right 0) | | | | mayRaise=[] | | | | commit ExceptionFailure | | | | minReads=(Right 0) | | | | mayRaise=[] | | | | refJoin | | | | minReads=(Right 0) | | | | mayRaise=[] | | | pushInput | | minReads=(Left ExceptionFailure) | | mayRaise=[ExceptionFailure] | | lift2Value Term | | minReads=(Left ExceptionFailure) | | mayRaise=[ExceptionFailure] | | choicesBranch [(\u1 -> u1)] | | minReads=(Left ExceptionFailure) | | mayRaise=[ExceptionFailure] | | | | | | | fail fromList [FailureEnd] | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure] | | | | | | | fail fromList [] | | | | minReads=(Left ExceptionFailure) | | | | mayRaise=[ExceptionFailure]