AsyncSequence and AsyncBuffer

Basically done, but currently [crashes the compiler](https://gist.github.com/jspahrsummers/13d08b4bd69abcd87cc5).