Improve Hack definitions for built-ins.
Add functions for using awaitables.
Add basic async stream socket class.
Add JSON wrapper class that throws exception.
[*] DEV
YAY