docs: def get_year_season(day=None):
      """
      Returns a guess of the year and season of the current semester.
      """
      if day is None:
          day = date.today()
      year = day.year
  
      if day.month > 3 and day.month <= 7:
          season = Semester.SUMMER
      elif day.month > 7 and day.month <= 10:
          season = Semester.FALL
      else:
          season = Semester.SPRING
          if day.month > 10:
              year += 1
      return year, season