struct { T1 = Fn(h1: A, h2: B) -> A { return h1; }; } main;