Macro if-python2 for compile-time choice between Python 2 and Python 3 code branches
Add zero? predicate to check if an object is zero
Merge branch 'master' into pr/287