Fix bugs in copyToArray. Make implementations private so they can't be pattern matched. Performance improvements in some implementations.
Make implementation classes public again

Save this concern for a later day.
Merge pull request #90 from bryce-anderson/master

Fix bugs in copyToArray. Make implementations private so they can't be p...