Completed unify (for now) and more 'fun' stuff.

The `fun` package now has tests with benchmarks, including sorting with
Go's `sort` and a homegrown quicksort. Conclusion? Reflection is slow!