Singleton with static Terminal methods and Singleton with Function instances. See yUnit Custom TestFormula.