> Are there any other generic programming facilities in nim?
What I wanted to write was something like type restricted generics, apparently I ended my comment prematurely. Without concepts (interfaces), I find it hard to call this system "good generics" but there might be something I'm missing.
https://nim-lang.org/docs/manual_experimental.html#concepts