docs: def should_show(options, member):
      """
      whether to show a member by its access flags and the show
      option. There's probably a faster and smarter way to do this, but
      eh.
      """
  
      show = options.show
      if show == SHOW_PUBLIC:
          return member.is_public()
      elif show == SHOW_PACKAGE:
          return member.is_public() or member.is_protected()
      elif show == SHOW_PRIVATE:
          return True