Conditions

Adds conditions to CFNDSL