shiftL is:exact

Shift the argument left by the specified number of bits (which must be non-negative). Some instances may throw an Overflow exception if given a negative input. An instance can define either this and shiftR or the unified shift, depending on which is more convenient for the type in question.
Bitwise Shift Left
Bitwise Shift Left
Move all elements towards smaller indexes. Elements that fall off the front are ignored. Empty slots are filled in with the given element. O(n).
Shift the argument left by the specified number of bits (which must be non-negative). An instance can define either this and shiftR or the unified shift, depending on which is more convenient for the type in question.