Invisible link to canonical for Microformats

Long-running loops (use recur)


nursery fn acceptLoop(listener, app) {
    var conn = accept(listener)
    spawn { handleConn(conn, app) }
    recur(listener, app)
}

Important: recur is a loop construct; it must not trigger nursery joins.