add:__eval pays a little more attention to whether its arguments change on evaluation
add:__eval pays a little more attention to whether its arguments change on evaluation

geoffleyland/rima,geoffleyland/rima,geoffleyland/rima