the conversion is going from Pair<String,Pair&l...
# arrow
j
the conversion is going from Pair<String,Pair<Coordinates,{reader->writer}>> but the fan-out of the functional definitions looks like it supports a square or cube shaped matrix of serializers with some parsimony