Changed default implementations in Channel.Make()
Shuffle test took too long: reduced the number of iterations.
The optional stored property as a single-element buffer was, in fact, slow.

Using an UnsafeMutablePointer is much, much faster: to the tune of 250ns per iteration.
It is probable that a future compiler change will make this irrelevant; that's fine.