Improve signature of communicate().
Improve signature of communicate().

The input type can be bytes or unicode, the return types are always Optional bytes.

tharvik/typeshed,euresti/typeshed,li-dan/typeshed,tharvik/typeshed,azag0/typeshed