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