add ShouldChangeType() variant that takes bitwidths