void test() {
    fun((int x) { writeln(x); }, (int x) { writeln(x); });

    return;
}