Keeping traits dyn-compatible while preserving zero-cost abstraction where possible

Rust Could be a Good Beginner Language

__proto__ - Breaking JavaScript Objects