for runtime evaluation progress see the [dynamicAgain](https://github.com/enthus1ast/nimja/tree/dynamicAgain) branch