def pool(config = {}, &block)
      _ = Celluloid.supervise(pooling_options(config, block: block, actors: self))
      _.actors.last
    end
def pool(config = {}, &block)
      _ = Celluloid.supervise(pooling_options(config, block: block, actors: self))
      _.actors.last
    end
Create a new pool of workers. Accepts the following options:

 * size: how many workers to create. Default is worker per CPU core
 * args: array of arguments to pass when creating a worker