Much the same as JavaScript I understand, but no macros; the compiler turns them into Futures that can be polled