module Concurrent::Async

def self.included(base)

@!visibility private
def self.included(base)
  base.singleton_class.send(:alias_method, :original_new, :new)
  base.extend(ClassMethods)
  super(base)
end