@type t() :: %{required(Croma.String.t()) => Antikythera.Http.SetCookie.t()}
@spec default() :: t()
@spec new(term()) :: Croma.Result.t(t())
@spec new!(any()) :: t()
@spec valid?(term()) :: boolean()