Make closure properties behave like methods

This would be the first step, I guess:

Anyone willing to push this forward, feel free to take over the pitch (leave the optional keyword I talk about aside, that's a different story). Compound names + sugar can't happen faster. Its inclusion in Swift 5 would be amazing.