int add(int x, int y) { return x + y; } int sub(int x, int y) { return x - y; } int program(int argc, string[] argv) { var x = new ((int, int) -> int) [] { add, sub }; return 0; }