Incorporate the custom key and weight selection function arguments into the opts argument of Pickup's pick and Pickup's, CircleIterator's and MappedList's initialize methods.