ParentFull threadcdl·They are counter-intuitive and make code unnecessarily harder to read and reason about. It doesn't make sense to first be presented with a predicate and then have to figure out the subject.View on HN