Unequaloop is a genre I made up. Rules:
Draw a loop through some unshaded cells, moving orthogonally without crossing or intersecting itself. Consecutive sides of the loop (i.e., sides that join at a corner) must pass through a different number of cells. The loop must pass through all circles, and all sides of the loop that intersect a circle must pass through a different number of cells.
A playable interface for these puzzles was graciously provided by Pedro PSI: https://pedropsi.github.io/unequaloop