Arbitrary parameter types using QVariant, easing curves