class Concurrent::Agent

def send_off!(*args, &action)

@!macro send_bang_return_and_raise
@!macro agent_send
def send_off!(*args, &action)
  raise Error.new unless send_off(*args, &action)
  true
end