docs: function listBlocks(plugins) {
      return plugins
          .reverse()
          .reduce(function(result, plugin) {
              var blocks = plugin.getBlocks();
              return result.merge(blocks);
          }, Immutable.Map());
  }