class Concurrent::Delay

def ns_initialize(opts, &block)

def ns_initialize(opts, &block)
  init_obligation
  set_deref_options(opts)
  @executor = opts[:executor]
  @task               = block
  @state              = :pending
  @evaluation_started = false
end