We probably do want to extend cross-fade() to take more arguments controlling interpolation (and maybe you might file a separate issue on that :), but at the very least their syntax should be consistent to the extent that they overlap.
Originally posted by @fantasai in #9405 (comment)