One thing does come to mind though: How can I "pin" versions with nimble?
Say, I compile a project **A** against external module " _fancy 1.3_ ". All works. A few months later I change some stuff in my code, so I need to recompile. However _fancy_ has been upgraded to backwards-incompatible " _fancy 2.0_ " and for another project **B** which I just started I have upgraded nimble to _fancy 2.0_. The compilation of project **A** will fail if I cannot "pin" its version of _fancy_ to " _1.3_ ".
