@mora You can definitely create variables in a concept. Actually, you can write 
pretty much what you want in the body of a concept, and the concept will be 
assigned to a type if substituting for that type makes the body compile. After 
that, there is no codegen phase, hence you are not **actually** creating a 
variable - i.e. allocating space - it's only there for the purpose of checking 
whether something compiles.

About Emmy: it is a little stuck right now, due to [a 
bug](https://github.com/nim-lang/Nim/issues/3706) in handling `static[T]`, 
which prevents me to write an efficient implementation of modular arithmetic

Reply via email to