A bunch of string wrappers.
Eliminating stdlib implicit conversions.
Hand-specializing ArrowAssoc.
Another boatload of code.
Toward separation of interface.
More work on type classes.

And beautification.
Gimmick-compatibility addition.
Use name Repr consistently to represent unknown kind * type.
Consistent type parameter order.

Most likely to occur to least likely to occur, which means
in the common situation of interest:

  [A, Repr, CC[X]]

Sampler commit fixes LinearView.
Fix ViewEnvironment tparam order.
The rest of the 3-type-parameter types.
Fine tuning view api.
Eliminate 2-arg form of slice.

Every method take a single argument if it doesn't lead to
weird gyrations.
Push a little more into api.
A modest duplication reduction in type parameter info.

And all it cost me was the whole evening as I flailed around
trying to whittle SI-8223 down. Attempting to use scala as
anything other than java with slightly nicer syntax is the mark
of a madman.
Recover test output.
Juggle foreach implementations.
Some names more to my liking than Linearable and Indexable.

Those being SequentialAccess and DirectAccess.
Line value class - String as collection of Lines
Dragging SizeInfo into better shape.