For now, these macros only support empty elements. Everything else will be rejected with a compile-time error.