traits for signed/unsigned int initialization