``` shiftR bs i | i `mod` 8 == 0 = B.take (B.length bs) $ B.append (B.replicate (i `div` 8) 0) (B.drop (i `div` 8) bs) ``` should be ``` shiftR bs i | i `mod` 8 == 0 = B.take (B.length bs) $ B.append (B.replicate (i `div` 8) 0) (B.take(i `div` 8) bs) ```
should be