On 2/9/15 7:48 AM, Steven Schveighoffer wrote: > auto result = (() @trusted => cast(immutable)a)(); I'm okay with this as with most of Steve's points. But "genericness" is not a word :o). -- Andrei