pystateful (pypi): State Pattern toolkit
Keywords: state|pattern