code: func ModuleByName(name string) (*Module, bool) {
  	// If the name ends with the namespace separator remove it
  	if name[len(name)-1] == []byte(namespaceSeperator)[0] {
  		name = name[:len(name)-1]
  	}
  	name = strings.ToLower(name)
  	if name == strings.ToLower(appModule.Name) {
  		return appModule, true
  	}
  	for _, module := range Modules {
  		if strings.ToLower(module.Name) == name {
  			return module, true
  		}
  	}
  	return nil, false
  }
docs: // ModuleByName returns the module of the given name, if loaded, case insensitive.