One thing that I wish were, at least, explored is how make Rust simpler.<p>I bet Rust syntax and some complex and divergents ways of typing are major implications on how Rust compile (you can see why, when comparing to Pascal). Also, modules, macros must be, IMHO, major faults here.<p>The other things: San, Quote, Serde? That stuff must be bring home. At minimum, the bare traits and some basic machinery.<p>Other thing: The orphan rule means exist a lot of places with redundant code to tie types that cause extra compilation efforts (because n-crates must pull n-crates to impl traits!).