code: func (b Bundle) Equal(other Bundle) bool {
  	if !reflect.DeepEqual(b.Data, other.Data) {
  		return false
  	}
  	if len(b.Modules) != len(other.Modules) {
  		return false
  	}
  	for i := range b.Modules {
  		if b.Modules[i].Path != other.Modules[i].Path {
  			return false
  		}
  		if !b.Modules[i].Parsed.Equal(other.Modules[i].Parsed) {
  			return false
  		}
  		if !bytes.Equal(b.Modules[i].Raw, other.Modules[i].Raw) {
  			return false
  		}
  	}
  	return true
  }
docs: // Equal returns true if this bundle's contents equal the other bundle's
  // contents.