Add a tuple version of PMF function

Purpose is for use in the mapping of the fuction
over lists of tuples.