I started a print today as per usual and I randomly thought of something and am uncertain if it may already be a thing.

Independent perimeter layer height. Or basically, you take the set layer height, say 0.3, divide it by a user selected amount, in this case by two, and print some number of the outermost perimeters at that height until it reaches the set layer height. In this example it would print two outer perimeters at 0.15 layer height in two layers, and then proceed with the rest of the layer.

I thought this may be what variable layer height does, but it seems to vary the height of the whole layer in different regions. If there is anything like this that would be neat