more generic grammar (age vectors, multiple populations...)