package controller func MakeUserController() (UserController, error) { userController := &UserController{} err := userController.init() return *userController, err }