class Async::Cancel

def cause

This is a compatibility method for Ruby versions before 3.5 where cause is not propagated correctly when using {Fiber#raise}, we explicitly capture the cause here.

@returns [Exception] The cause of the cancel operation.
def cause
	super || @cause
end