actually bind eval-and-replace to something