Notes:
Integrating a contribution of Jérémy Philippe (INRIA - SARDES) to support default values for arguments. Basically, it allows you to write ADL definitions using a C++-like syntax to specify default values. More details are available at: http://sardes.inrialpes.fr/~philijer/fractal-defargs/
Changes: