Adds a sequence function taking ReducibleType.
Concat uses Stream instead of ReducibleOf.
ReducibleOf no longer conforms to SequenceType.
MemoState doesn’t need auto closures.
Memo can be constructed with explicit closures.
ReducibleOf is Printable.
Stream#description uses a nested func.
Memoize the transduction of flatten map blocks.
Add a typealias for uninterruptible combines.
Either is Printable.
Style: omit . when possible.
Style: no label for parameters of .either()
Partially applicable constructor functions.
Style: avoid parenthesizing closure literals.
Style: avoid saying Box out loud.
Don’t duplicate the implementations of first/rest.
Simplify Stream construction.
Bump Box for Printable.
Use the unboxed constructor for flatten mapping.
Test that Stream reduce is left-.