Wrangling implicits under better control.

Eliminated more scala implicits - no conversion between builders, no
array extension methods.
Working around scala bugs.

I'm really just a passenger on this ride. You get to make
one choice a day if you're lucky, and the rest of it is dealing
with the thousand varieties of buggy consequences which follow.