Thank you for the clarification. Adding the compiletime directive fixes it.
I would argue however that using const (instead of let) is a very strong indication that the developer wants to execute an operation at compile time. I don't think compiletime should be needed except as a check if you wanted the compiler to verify that a procedure _[can](https://forum.nim-lang.org/postActivity.xml#can) be used at compile time (and fail if that is not the case).
