Complicated recursive types for self-relations in prisma models... - Theo's Typesafe Cult