Basic optional async macro support for handlers/pages