Until now, Dynare's interface provides for

It would be desirable to generalize these features so as to provide for the specification of more general scenarios that include

The current specification of shocks is a good point of departure, because it is concise for short sequences. Its only drawback is the name collision for VAR being VARiable or VARiance depending on the context. However, using it also for endogenous variables precludes to call it SHOCKS. I propose SCENARIO for the more general interface:

variable sequence;

variable sequence:

VARIABLE variable name;
EXPECTED/UNEXPECTED; (expected variable is the default)
NEWSDATE period; (optional)
PERIODS list of periods;
VALUES list of values;