Signature of numbers that have a verified (t
) and unverified (repr
)
representation and a function to verify the latter.
This function only needs implementation if t
exposed to be a polymorphic variant.
Despite what the type reads, this does *not* produce a function after reading;
instead it takes the constructor tag (int) before reading and reads the rest of the
variant t
afterwards.