def MapExtremes(self, mapper):
    return (
        self.__start and mapper(self.__start, self.__start_inclusive, False),
        self.__end and mapper(self.__end, self.__end_inclusive, True))
bandwidths are inaccurate, as we don't account for parallel transfers here
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/datastore/appscale_stub_util.py/ValueRange.MapExtremes--crossover with--dataset/ETHPy150Open HydraChain/hydrachain/hydrachain/consensus/simulation.py/Transport.delay