Proposal for selecting multiple things as alternative for the initial proposal
Generated Prisma client types
The prisma types could be generated with all relations a type can have. For example, when a User can have Posts and a Post has an Author, the respective types define the relation in the struct.
// generated code by prisma