Support for different integer types