The best high-level APIs for decoding/transcoding are still under active investigation. It's likely we want more views. Therefore, leave de-underscored/public only the lowest-level APIs for now.
Preparation for new C-string interop.