syntax/ext: add a do-notation extension (called do_!)