Difference in type inference for vanilla client? - tRPC