Dummy PR for reviews

I think the idea of `into` is that it's multiply dispatched, so you can register ways to convert any type to any other type, even types you do not directly control like builtin types. If it were a method, you'd have to have control of the base type, and something like `into(set, [1, 2, 3])` couldn't work, at least with the same syntax.