Type d3 map

Generic types are fun!