Represents a named calculation on a resource
t() :: %Ash.Resource.Calculation{ arguments: [any()], calculation: {:ok, {atom(), any()}} | {:error, String.t()}, description: String.t() | nil, name: atom(), private?: boolean(), type: term() }