Co locating queries in client side code
First of all -- congrats on the v1 launch! Love the product and have been using it for side projects.
One of the things that's a bit of a pain for me with Convex is having to switch between files when I'm building an app -- needing to jump between the convex directory for writing queries as well as the react component where I'm writing the app code. A fair number of my query functions are specific to the react component calling them.
Is there ever a world where it'd be possible to write query functions that are co-located w the client side component? And then in the packaging step with a bit of magic, pulling those functions out, uploading to server, and replacing them with a stub in the client package, so execution still happens server side.
Usability-wise, this would be similar to Facebook's Preparable XHP (described a bit here, but no great external-to-Facebook record: https://softwareengineeringdaily.com/wp-content/uploads/2019/05/SEDFB06-Nick-Schrock.pdf, p17), or colocating GraphQL queries w the relevant react function (similar to Apollo).
