fixed broken async test
added AsyncHandle class

(this is better than defining the handle object within
AsyncSequence#each)
moved definition of Lazy up top

(this is mainly so that noop and identity can be used further down)