experimental generalised fixed-width integer