pub fn with_post_put_fetch_ipatch<T>( renderable: T, ) -> impl TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = ()>where T: PostRenderable + PutRenderable + FetchRenderable + IPatchRenderable,