Is there a way to implement repository pattern in tRPC's routers? - tRPC