Current status: fixing the #DylanLang sockets library to have better error messages. Considering whether I should dive one level deeper and finish this rewrite of the sockets code I found to match the POSIX APIs and support IPv6: https://github.com/dylan-foundry/posix-sockets