yes, that’s correct.
My preliminary benchmarks show that performance is particularly bad (the worst out of all of them, actually). I suspect that this is due to the heavy use of mutexes, channels, and interfaces. This violates requirements 1, 3, and 4.
The testing library is interesting though. I think I can draw some inspiration from that, at least.