@type t() :: {Croma.PosInteger.t(), Croma.TypeGen.Nilable.Croma.PosInteger.t()}
@spec valid?(any()) :: boolean()