def new_coord_rebaser(base):
    """ Curried coordinate rebase function. Takes a set of base coordinates 
    and returns a function that can be used to convert absolute coordinates 
    to coordinates relative to the given base.
    
    """
    
    def rebaser(absCoords):
        ''' Takes a set of absolute coordinates and returns a new set of 
        coordinates relative to the original base coordinates.
        
        '''
        
        return (absCoords[0] - base[0], absCoords[1] - base[1])
        
    return rebaser