setexpr function provides clever syntax
pull out simplify functionality to _simplify functions
add setexpr docstring