なお、>>152の17行目のthisをコメントアウトして(つまりオリジナルの>>151のコードに戻して)
その上でラムダ式Lmの中でFoo::T1と書くともっと訳のわからないエラーを吐かれる↓↓↓

1>ideone_38OeRz.cpp(19): error C2065: '__this' : 定義されていない識別子です。
1>ideone_38OeRz.cpp(19): error C2227: '->T1' : 左側がクラス、構造体、共用体、ジェネリック型へのポインターではありません。

21世紀も半ばにさしかかろうというのにこんなことになるとわ…!