Merge remote-tracking branch 'upstream/master'
Remove unnecessary operators from core
Document combinators
Document Box<T>
Reflow either
Reflow optionals
Reflow Array
Document operators
Document Control.Concurrent
Document Currying; Deprecate nonsensical forms
Document maybe
Document semigroup and monoid
Document the rest of Data.*
Document extensions
Document SYB
Document typeclasses
Paranoia acknowledged
Consistent Caps
Separate the colons
Redo StringExt