Advanced Lerp Node for Material Editor and possibly Blueprints?

UE4 basically already has this in the form of color curve assets, they can be sampled directly from blueprint but in the material editor you need to use a curve atlas.

The curve editor could definitely be improved though, especially for colors.