Seeing as how prisma currently has no support for union types, is the best way to create a feed where the return can be anything from a post to a reaction to a comment to a share, to create a following type that prisma can query that is basically just has pointers to the various data types where all the types are optional (I'm already doing this for interfaces)? Does anyone have experience with a situation like that?