new_contents: def boolify(s):
      if s == 'True':
          return True
      if s == 'False':
          return False
      raise ValueError("huh?")
  
  def autoconvert(s):
      for fn in (boolify, int, float):
          try:
              return fn(s)
          except ValueError:
              pass
      return s
subject: add __init__ for utils and fcns