with old the old map-style specification gone, we can start increasing static typing