package budgeteer type User struct { ID int Email string Password string } type UserService interface { User(id int) (*User, error) //Users() ([]*User, error) //CreateUser(u *User) error //DeleteUser(id int) error }