Parameterizing over finite maps

Second attempt