Use colon instead of arrow in return type hints

This PR provide changes, discussed in #387 without BC saving.