True. Who knows, maybe there is a good syntax out there. However, currently I'm very skeptical about this feature. The example where you transformed clap's API to use this syntax looks less clear than it does without. That's unfortunately not reassuring.
About collecting into a sorted vector, here's a recently opened thread by @matklad.
Also I've found this crate that makes implementing builder patterns easy.