...
reflection for evaluation functions
with names
getting more nasty
types playing nicely. yes!
step
pas mal