Add async reader, writer
Add support for Scala Sets
Add support for Seq