Revert "Socket :: await() :: attempting to isolate the path complexity"

This reverts commit 58dc5bd9cbdcbb0bd73a0481f764dde5eb62ac47.

Path complexity increased by an order of magnitude...

Will attempt to use a map array like in Socket::select()
Socket :: await() :: avoiding use of r/w/e as direct variables, like in select()