Add custom conversion function system.

As an example, demonstrate how Env.Key's deprecation ought to work.