code: func parseToken(secret []byte, token string) (*AccessToken, error) {
  	t, err := jwtParse(secret, token)
  
  	if err != nil {
  		return nil, err
  	}
  
  	if !t.Valid {
  		return nil, nil
  	}
  
  	return jwtToAccessToken(t)
  }
docs: // parseToken parses a string token, verifies it, and returns an AccessToken
  // instance.