code: func (m ModuleInstance) Parent() ModuleInstance {
  	if len(m) == 0 {
  		return m
  	}
  	return m[:len(m)-1]
  }
docs: // Parent returns the address of the parent module instance of the receiver, or
  // the receiver itself if there is no parent (if it's the root module address).