Current uses increment-based search from smallest to largest `snap` and `area` values. This can take a long time, even if it succeeds. See https://grasswiki.osgeo.org/wiki/Vector_topology_cleaning for smarter strategy.