pub fn with_put<T>( renderable: T, ) -> impl TypeRenderable<Put = T::Put, IPatch = (), Get = (), PostIn = (), PostOut = (), FetchIn = (), FetchOut = ()>where T: PutRenderable,