On Sep 13, 2014, at 1:42 PM, Brian Goetz <brian.goetz at oracle.com> wrote: > It is likely that common operations like comparison or array creation can be "pre-peeled" into library code so this logic does not have to be duplicated in user code (which just pushes the problem into our code.) Right, and pre-eminently in new value-compatible box types. — John