replaces init-expr with binding when let expanded

- impls replace-sexp-with-binding