Python 3.5 type hinting in PyCharm 5
Pretty impressive that the syntax:   def greeting(name: str) -> str:

Turns out to be backwards compatible in Python3 before 3.5 (though not Python2, yet another reason, if you actually needed one, to start new stuff in Python3)