docs: def _parse_read_preference(options):
      """Parse read preference options."""
      if 'read_preference' in options:
          return options['read_preference']
  
      name = options.get('readpreference', 'primary')
      mode = read_pref_mode_from_name(name)
      tags = options.get('readpreferencetags')
      max_staleness = options.get('maxstalenessseconds', -1)
      return make_read_preference(mode, tags, max_staleness)