Change String to be an interface with "string_impl" as the standard implementation.