Binds typed named parameters into a canonical Flow query request.
The binder rejects unused parameters. This catches caller mistakes and keeps unused sensitive values out of downstream planner and telemetry state.
Summary
Functions
@spec bind(Ferricstore.Flow.Query.Request.t(), map()) :: {:ok, Ferricstore.Flow.Query.Request.t()} | {:error, atom()}