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