Text this: FFACT : a fix-based domain-specific language based on a Functional Algebra for Continuous Time Modeling