py-predicate documentation

This library makes it easy to define composable predicates.

On top of that it has features to optimize predicates, generate_true sample data, output in json or dotty (Graphviz) and many more features.