they're assumed to be potentially async by the com...
# announcements
a
they're assumed to be potentially async by the compiler, even when they're not