I'm going to hate myself for suggesting this but perhaps lenses should end in L.
`arcLengthL` or maybe in cases like this where we have lots of functions with arcLength as part of the name, `arcLengthLens`