def process(path:)
      source = Source.from(path: path)
      handle(source)
      @reportables[path] = source if source.problematic?
    end
def process(path:)
      source = Source.from(path: path)
      handle(source)
      @reportables[path] = source if source.problematic?
    end
TODO(marcinw): catch parsing errors;