Not all of our types are reasonable to have on a `Book` module/schema, so let's call them `Thing` instead.