this.find_compatible_macros = function (step) {
    return macros.find_all(function (macro) {
      return macro.can_interpret(step);
    });
  };