docs: def lines(input):
      """Remove comments and empty lines"""
      for raw_line in input:
          line = raw_line.strip()
          if line and not line.startswith('#'):
              yield strip_comments(line)