USING: concurrency.combinators destructors fry io.sockets kernel logging ; IN: io.servers.packet [ datagram-loop ] with-disposal ; inline \ spawn-datagrams NOTICE add-input-logging PRIVATE> : with-datagrams ( seq service quot -- ) '[ [ [ _ ] dip spawn-datagrams ] parallel-each ] with-logging ; inline