Fix behavior of List#groupWhen and groupWhenM. Change return type to List[NonEmptyList[A]]. Add tests which are somewhat pointless until better arbitrary[(A, B) => C] can be implemented
Use greek letters for type lambda per contributor guide
Make behavior of IndexedSeq#groupWhen and groupWhenM match List#groupWhen and groupWhenM
add some examples of using Foldable
fix a typo, remove a useless comment (thanks @ceedubs)
:wq
use the Vector constructor since toVector doesn't exist in 2.9.3 (who knew?)
Revert "move Future, Task et.al. into new 'task' module"

This refactoring won't make it into scalaz 7.1.0, so backing out.

This reverts commit 0c8b9c301ba77132b6d6cef14712ba5a92bbbc6c.
Merge pull request #708 from stew/scalaz-seven

add some examples of using Foldable
Merge pull request #707 from drstevens/FixListGroupBehaviorTests

Fix behavior of List#groupWhen and groupWhenM.
Setting version to 7.1.0-M7
Setting version to 7.1.0-SNAPSHOT
add more Traverse examples
hmm, could have used a traverseU instead of foldMap in the last example…
oops, 2.9.3 doesn't have string interpolation (how barbaric)
Get rid of some unnecessary allocations in ==>>
Merge pull request #712 from ceedubs/map-allocations

Get rid of some unnecessary allocations in ==>>
Remove unnecessary allocations in ISet
Stop using semigroup syntax in FingerTree

It results in unnecessary conversions/allocations
Stop using Option syntax in FingerTree

It results in unnecessary conversions/allocations
Stop using reducer syntax in FingerTree

It causes unnecessary conversions/allocations