Refactor to use with-open
Extract function
e2e bindings recovery example