Remove unused type parameter in Distributive#Distribution#run. (#614)
more random tests for IList
optimize IList#takeRight, takeRightWhile, collect
optimize Foldable[IList] methods
more tests for Foldable[IList]