(impotently) support optional address parameter to bind
make good on node docs threat to throw binding a closed socket
node docs imply this class is exposed