docs: def filtered_context(context):
      """Filters a context
      This will return a new context with only the resources that
      are actually available for use. Uses tags and command line
      options to make determination."""
  
      ctx = Context(context.opt)
      for resource in context.resources():
          if resource.child:
              continue
  
          if resource.filtered():
              ctx.add(resource)
  
      return ctx