void Bar(ReallyCoolObject <int> obj) { obj.SomeProperty.{ caret } }
void Bar(ReallyCoolObject <int> obj) { obj.SomeProperty.{ caret } var t = Foo1.Bar2(); }