fix Function1Comonad#cojoin
Make glorified Foldable `identity`s into actual `identity`s.
Merge pull request #385 from xuwei-k/Function1Comonad-cojoin

fix Function1Comonad#cojoin
Merge pull request #386 from S11001001/topic/foldable-identities

Make glorified Foldable `identity`s into actual `identity`s.
Stream is Cojoin and Cobind
LazyOption is Cojoin and Cobind
move cobindAssociative from Comonad
add cojoin test
add Function1Cojoin
Merge pull request #388 from xuwei-k/function1cojoin

add Function1Cojoin
Merge pull request #387 from xuwei-k/req/cojoin-cobind

Cojoin and Cobind instances
fingerTreeMonoid
Merge pull request #389 from xuwei-k/request/fingerTreeMonoid

fingerTreeMonoid
remove unused imports
Merge pull request #394 from xuwei-k/request/remove-unused-imports

remove unused imports
round 1: no variance on OptionT
round 2: no variance on EitherT
round 3: no variance in Lazy*T
round 4: no variance in ListT
round 5: no variance in IndexedContsT