@NEETzsche @Moon compile time so zero-cost unlike templating languages which need to do it at runtime