I originally wrote it in a few hours to experiment with deno. It worked perfectly on my mac, but there isn't an arm port and I really wanted to run it on my Pi 1B which was arm6, 32-bit. I fell back to Rust/async and it took another couple of hours, but I was able to build a multi-arch docker container from that.