func call3<C <: Any>(f : shared query () -> C) : C { f (); };
