Schema for defining different types of curves based on aggregate data types Curve describing variations of a parameter vs. another quantity Curve is a data-type so usually appears "by value" rather than by reference.