Thanks for the feedback. I tried {.explain.}, but it didn't seem to do anything.
I've been looking for a programming language with this weird/arbitrary combination of features: 1. Good support for functional programming, or enough flexibility/abstraction that you can implement functional programming features in it. 2. Efficient data processing for loading and editing image files. 3. Can compile as a static binary for using inside docker containers or over ssh. I haven't come across a lot of languages that meet these constraints. Rust is probably the obvious choice, but Nim seems like it may check all the boxes, and I like Nim's syntax a lot more. However, I'm seeing a lot of recent posts along the lines of "Nim needs to fix X before it can attract new users," and that seems concerning. And I just don't have a good idea right now of how much one can do with Nim concepts--for example, the manual describes implementing a "Functor" concept, which is pretty cool, but I don't know if it's still possible to do that.