docs: def load(file):
      """
      This function expects a path to a file containing a
      **Detailed billing report with resources and tags**
      report from AWS.
  
      It returns a ``Costs`` object containing all of the lineitems
      from that detailed billing report
      """
      fp = open(file)
      reader = csv.reader(fp)
      headers = next(reader)
      costs = Costs(headers)
      for line in reader:
          data = {}
          for i in range(0, len(headers)):
              data[headers[i]] = line[i]
          data['UnBlendedCost'] = decimal.Decimal(data['UnBlendedCost'])
          data['BlendedCost'] = decimal.Decimal(data['BlendedCost'])
          costs.add(data)
      fp.close()
      return costs