@eval added for compile-time macro expression evaluation.