Added to Heap: nonEmpty, insertAll, insertAllF
Added Heap.minimumO
Add mempty to PlusEmpty syntax
Add msuml to FoldableSyntax
Add msuml1 to Foldable1Syntax
small refactor so we can add a trampolined version of cofree
adding trampolined unfoldT
fixing cofree unfolding
adding test to prove no SOEs on unfold
Add Applicative instance for Const
Add Apply instance of Const and rearrange instances in an inheritance hierarchy
Replace Monoid requirement by SemiGroup for Apply instance of Const
fixing SOE for bind
getting actual equals working
formatting and removing uneeded nat for cofreequal
cofree test OptionEqual was wrong, fixing
Remove Const#===; Apply, Applicative for Const. (#699)
Compress Const instance priority stack; add Order instance.
Swap append order in Const Apply; the f is "first" in the sequence.
Merge pull request #685 from japgolly/heap

Heap: Added some methods