@type t() :: %Bonfire.API.GraphQL.FetchPage{
base_filters: list(),
count_filters: list(),
count_with: :count | :all,
cursor_fn: (term() -> [term()]),
data_filters: list(),
map_count_fn: (term() -> term()) | nil,
map_fn: (term() -> term()) | nil,
page_opts: map(),
queries: atom(),
query: atom()
}