Refactored split routines into more appropriate modules.
OMG, Scribble doc for mapred collection.
Constructing a Uri supports #f for the port.