code: function(list) {
              if (!isArray(list.value))
                  return list;
  
              var listType, row, rowType;
              rowType  = list.type;
              list     = list.value;
              listType = list[0].type;
              row      = list[0].value;
  
              list = (isArray(row) ? row : [row]).map(function(col, i) {
                  return newLessList(list.map(function(row) {
                      return (isArray(row.value)
                          ? row.value : [row])[i]
                              || new Node();
                  }), rowType);
              });
  
              return newLessList(list, listType);
          }
docs: ....................................................