Supervised coordinator for one bounded unit of work.
-spec handoff(pid(), binary(), fun(() -> term()) | {module(), atom(), [term()]}, map()) -> ok | {error, term()}.
-spec start_link(binary()) -> gen_statem:start_ret().