Control.Arrow.Abort
data
AbortT
v r a b
runAbortT