code: func GetFlashObj(overseer Overseer, w http.ResponseWriter, r *http.Request, key string, pointer interface{}) error {
  	val, err := GetFlash(overseer, w, r, key)
  	if err != nil {
  		return errors.Wrap(err, "unable to get flash object")
  	}
  
  	return json.Unmarshal([]byte(val), pointer)
  }
docs: // GetFlashObj unmarshals a flash message from the session into the users pointer
  // then deletes it from the session.