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