Lambda and reference-closure relationship

Clause / Subclause / Annex: 
5.1.1
Para/Table/Figure: 
para 12
Comment type: 
Te
Comment / justification for change: 

The requirement that a lambda meeting appropriate conditions be an object derived from reference_closure makes lambda the language feature dependent on , which increases dependency of the language on the library and bloats the definition of freestanding C++.

Recommended change: 

Replace text “is publicly derived from” with “shall be implemented in a manner indistinguishable from”. This places an ABI constraint on reference closures such that compiler and library implementer have to do compatible things. But it cuts the dependency of lambda syntax on .

MB: 
UK