Intent-to-handler registry and dispatch.
Summary
Types
@type handler() :: module()
Functions
@spec dispatch(String.t(), map(), AppleIntents.Context.t(), term(), keyword()) :: {:ok, map()} | {:error, AppleIntents.Error.t() | term()}
@spec lookup(term(), String.t()) :: {:ok, handler()} | {:error, AppleIntents.Error.t()}