Expose a signal that can be awaited on without awaiting the configured
delay first. If no delay is used this API is equivalent to the already
existing cancelled
function.
This can be used for scenarios where you do not need a graceful buffer and would like to
cancel as soon as a signal is received.