UnsignedInteger
public protocol UnsignedIntegerMarker protocol for unsigned integer types. Carries no requirements —
it exists so generic code can constrain on signedness without naming
every concrete UInt* type.
Defined in lang/std/numeric/numeric.ks