That way we avoid a fallible conversion at runtime.
For now, these macros only support empty elements. Everything else will be rejected with a compile-time error.