t() :: String.t() | Antikythera.Xml.Element.t()
new(term()) :: Croma.Result.t(t())
valid?(term()) :: boolean()