- Make Pair's constructor generic