impure function timeInState output Real t; end timeInState; /* Actually contains more... record SimulationResult String resultFile; String simulationOptions; String messages; end SimulationResult; */