I think this may be more flexible as `impl<'a> IntoMaybeOwned<'a>`, if that works.