Make expression list formatter recursive