Best way to add CRUD to routers without duplicate code - Theo's Typesafe Cult