Simple bit vectors for Haskell  non-portable experimentalacfoltzer@gmail.com A  is a little-endian   of   s. Pads a / to the specified length by adding a vector of   % values to the most-significant end.  Pads two .s to the length of the longest vector. If the  vectors are the same length,  does nothing. Like *, except pads the vectors to equal length 7 rather than discarding elements of the longer vector.  Discards any  + values at the most-significant end of the  given . Converts an instance of  to a . Note: this uses (, and will not work for instances which ' do not implement this method, notably  . To unpack   values, use .  Converts a  to an instance of .           bit-vector-0.1.0Data.Vector.Bit BitVectorpadpadMaxzipPad trimLeadingunpackpack unpackInteger packInteger unpackIntpackInt vector-0.9Data.Vector.Unboxed.BaseVectorghc-prim GHC.TypesBoolFalseData.Vector.Unboxedzipbase Data.BitsBitsbitSize integer-gmpGHC.Integer.TypeInteger