I wrote up an alternative proposal that I think, if I’m understanding them correctly, meets all the requirements. I submitted it as an RFC, so discussion of it is probably better put on github on the mailing list, but in case anyone interested is watching this thread and not watching the RFCs:
https://github.com/rust-lang/rfcs/pull/9 -Micah _______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev