Thanks a lot for your comprehensive example, it helps a lot. Would you have time to re-create the whole thing with EdgeDB 3?