Hi all, shouldn't we declare structure predicates as pure functions? Proposed patch attached. Thanks Andrea