fn int? abc() { return 1; } macro test() { return @catch(abc())~; } fn void main() { test() ?? 2; // No longer an error! }