Continuing from https://github.com/prql/prql/pull/347 What's the best approach here? I'd propose we have a Trait in `translator.rs` which is implemented by each dialect — any thoughts?