add takeMay and dropMay

Although `take' and `drop' doesn't fail pattern matching, I often find myself needing to take/drop the correct number of elements.

Maybe you already thought this through and decided not to pursue it?