nandykins/-g-pl — comment on commit 1c32910b65f31583ebba25c84eff2d67bc143964
File:  line 0
By nandykins:

Ah, I see the cause for confusion now. I forgot to write this in the spec, but a TIER list returns the value of whichever expression got executed.

So by saying that the >function(x, y) returns a tier list, and this tier list (if x and y are identical) evaluates a forever alone, the tier list returns that and therefore so does the function.

A function will always return the value of the expression that's after it, the “.jpg” is only really needed if you attach an entire block to a function and want to return prematurely. Where no block is used, no .jpg should be necessary.