t() :: %{optional(Croma.Atom.t) => Croma.NonNegInteger.t}
validate(term) :: Croma.Result.t(<a href="#t:t/0">t</a>)