docs: function (macroName) {
              var res = this.macros[macroName];
              if (res == null) {
                  res = {};
                  this.macros[macroName] = res;
              }
              return res;
          }