A DSL for building financial statements and performing various calculations (such as growth rates, averages, weighted averages)