Initial implementation
Fixed ext_posix dependency