Represents a unique constraint on a resource
t() :: %Ash.Resource.Identity{ description: String.t() | nil, keys: [atom()], message: term(), name: atom() }