inferRouterOutputs ignore "complex data type" fields and only have primitive fields. Bug? - tRPC