MISC slightly more informative message for constraint cache
EAMPLE snakes: add docstring, put everything into edge features (don't build custom class).