That implementation is wrong in multiple ways. First of all, it should return the pre-increment value. Second, it doesn't actually increment your variable (you need to use an `inout` parameter for that).
Perhaps this demonstrates perfectly why it's being removed!
postfix operator ++{}
postfix func ++(lhs:Int) -> Int { return lhs + 1 }