code: def get_functions(self, include_meta=False):
          
          instances = self._get_instances(ast.FunctionDef)
          instances = [
              PyFunction(instance, self.full_package)  # fix package name
              for instance in instances
          ]
  
          if not include_meta:
              instances = [
                  instance  # fix package name
                  for instance in instances
                  if not instance.get_name().startswith("__")
              ]
  
          return instances
docs: Finds top-level functions in file
  
          :param include_meta: whether include meta functions like (__init__)
          :return: list of top-level functions