change success/failure result to Either and remove uneffective type-parameter from Close
integral Node.listen() with or without onAccept