Represents an aggregated association value
kind() :: :first | :count
t() :: %Ash.Query.Aggregate{ authorization_filter: term(), default_value: term(), field: term(), kind: term(), load: term(), name: term(), query: term(), relationship_path: term(), resource: term(), type: term() }