lmmcp does not work with purely forward or backward models
In this case, the MCP-tags are ignored due to perfect_foresight_solver_core
having checks like if M_.maximum_endo_lead == 0
and immediately calling sim1_purely_backward
and sim1_purely_forward
, which do not account for the constraints. A current workaround is using dummy equations.