func (a *Account) VerifyPassword(password string) (bool, bool, error) {
this is why we need sum types people
func (a *Account) VerifyPassword(password string) (isValid, wasUpdated bool, err error) {
func (a *Account) VerifyPassword(password string) (bool, bool, error) {
this is why we need sum types people