Parsed statement:
  Select(targets=[Target(expression=Column(name='date'), name=None), Target(expression=Column(name='balance'), name=None)], from_clause=None, where_clause=None, group_by=None, order_by=None, pivot_by=None, limit=None, distinct=None, flatten=None)

Compiled query:
  EvalQuery(c_targets=[EvalTarget(c_expr=DateColumn(<class 'datetime.date'>), name='date', is_aggregate=False), EvalTarget(c_expr=BalanceColumn(<class 'beancount.core.inventory.Inventory'>), name='balance', is_aggregate=False)], c_from=None, c_where=None, group_indexes=None, order_indexes=None, ordering=None, limit=None, distinct=None, flatten=None)

Targets:
  'date': date
  'balance': Inventory