Building Type-Safe APIs with tRPC

Type safety from client to server, with none of the code generation.