// #target: macos-x64 module test; alias Callback = fn void(); alias Callback2 = fn void(); alias GetCallback = fn Callback2**[][123]*(); fn Callback**[][123]* tester() { return null; } GetCallback x = &tester; alias GetCallbackOpt = fn Callback2?(); fn Callback2? tester2() => null; GetCallbackOpt y = &tester2;