The Predicate Module Pattern Sep 20, 2013 Moved to http://swaac.tamouse.org/swaac/2013/09/20/the-predicate-module-pattern/.