ENH: approximate_map allows for multiple cycles.