member直接アクセスはエラー。変数名はそのままメンバになってます。式の定義が返す値はその場でキャプチャされたクロージャーそのものであるということ。クロージャー未使用でも空の構造体が定義されること。実行する関数はクロージャー型と静的に関連づけられており、そのために型は常にユニークとなること。式の呼び出しは静的なものであってポインタでは無いということ等がわかります。実際に出力コードも追いかけて確認。インライン展開されているし、これで定義を知らない外部からは直接アクセスできない理由もわかりました。ような関数オブジェクトが必要になるわけです。使えるのはクロージャーが作られた関数スコープの中のみです。