54PMPT2WRJQAQ2Q7QKTMVEXUO3DJ6RIYZF5KLVF5C63D4BTY4V6AC
SQJM2LGTWRBPGMJN5VZBIGCX42RK4RWGD5FPPYI2HZUFVAX7YOYAC
FCLBO6RXX5SKKF2TSQKUPG32B2KR6UBCAREDSOMQ4VDUPU6YGAUAC
NT6HQMTF6MZKEW5JAW6BAZXPQAYNZLSRWPCZ7SKRDKSOVL2UP52QC
G5QWNM5KIWQPIT4MGOC5SBUWEIIVZS67YPIH3U5TUASHASABE2CQC
FDLYIPCIOJRMY6ZWYKR25I25OAOSSAORLOGZYHLLOQHVOPGTKKYAC
self.out <- id
match self.out.try_push(id) { .success {} .not_ready { println("WARNING say out not ready")} .closed {} }
match self.out.try_push(id) {
.success {}
.not_ready { println("WARNING say out not ready")}
.closed {}
}