eval-and-compile 2 consts used in compile time and runtime