language changes: OptOwnedStr -> std::str::MaybeOwned and others.