Just to have it out
This is an almost sorry free port of `evariation_on` using `list.edist` which sums the consecutive distances between elements of a list.
It seems the current definition of `evariation_on` is good enough, so this is probably a dead-end project