Pool of Majic.Server
Majic.Server
@type name() :: atom()
@type option() :: {:pool_timeout, timeout()} | {:timeout, timeout()}
@spec perform(name(), Majic.target(), [option()]) :: Majic.result()