Rename FormulaDefinition.func to FormulaDefinition.formula.
Merge BareVariableDefinition & FormulaDefinition into VariableDefinition.
Formulas now return a couple (period, array).
Replace implicit extrapolations with explicit calculation requests.