[functions.spe10] moved definition to header
[functions.expression] fixed misplaced guards
[functions.checkerboard] make names unique
[functions.constant] move definition in class (again)