Tarearbol.Pool.defasynch

You're seeing just the macro defasynch, go back to Tarearbol.Pool module for more information.
Link to this macro

defasynch(definition, opts \\ [])

View Source (macro) (since 1.4.0)

Declares an asynchronous function with the same name and block, that will be under the hood routed to the free worker to execute. If there is no free worker at the moment, returns :error otherwise returns {:ok, result} tuple.

This function might return any response recognizable by Tarearbol.DynamicManager.response/0.