> Third: complex IO operations like copyDir moveDir would benefit a lot form > progress callbacks.
Agreed but IMO that's beyond the capabilities of Nim's stdlib and should be done in Nimble packages. (Yes, I know you don't like dependencies, there is a way to have the best of both worlds...)
