docs: def yield_amd_require_string_arguments(
          node, pos,
          reserved_module=reserved_module, wrapped=define_wrapped):
      """
      This yields only strings within the lists provided in the argument
      list at the specified position from a function call.
  
      Originally, this was implemented for yield a list of module names to
      be imported as represented by this given node, which must be of the
      FunctionCall type.
      """
  
      for i, child in enumerate(node.args.items[pos]):
          if isinstance(child, asttypes.String):
              result = to_str(child)
              if ((result not in reserved_module) and (
                      result != define_wrapped.get(i))):
                  yield result