Other items inswanling
macro_rules! task { ($task_func : ident) => { ... }; }
task!(foo) expands to SwanlingTask::new(foo), but also does some boxing to work around a limitation in the compiler.
task!(foo)
SwanlingTask::new(foo)