How to gracefully handle resource variants in your REST API | Not Hacker News!