On 10/24/2016 12:30 PM, Walter Bright wrote: > Why? D already infers lots of things. Like @safe, @trusted, @system, @nogc, pure, nothrow, return. Consider also that Rust does extensive lifetime attribute inference.