type defn for dealHands