rest: schemify retro, retro-reflection & retro-response