// Compiler options: -r:gtest-161-lib.dll public class App { public static void Main() { string s = apply(3, delegate (int x) { return x.ToString(); }); int y = apply(3, FP.identity); } static U apply(T obj, FP.Mapping f) { return f(obj); } }