Big fan of t3/trpc but work uses apollo server. Is there any way to incorporate end to end type safety in apollo server?