Working on type well aggregation. But we are going to need to be able to select aggregation strategy at run time.