Particularly boolean expresions: the conditional of an 'if', and guards, were missing their free variables.