Over time the `FCurveDescriptor` class has grown, and some concern was raised (!134866) about the performance impact of passing it by value. It's now passed by const reference instead. No functional changes. I did find some non-`const` uses that are now also `const`. Pull Request: https://projects.blender.org/blender/blender/pulls/134913