Add async/wrap-with-loopback
Fix some typos
Replace use of an atom with the letfn macro