Introduce a check for writes to predicate variables (and prevent those) (Fixes #57 on Github) See merge request !31