corrected async.toSignal
Initial implementation of new interruptibleAsynchronousHandler