Determines which servers are considered suitable for read operations
t() :: %{mode: :primary | :secondary | :primary_preferred | :secondary_preferred | :nearest, tag_sets: [%{optional(String.t()) => String.t()}], max_staleness_ms: non_neg_integer()}