Let user override NI_SIZE_T