Fix operator++/--(int) return type + tests.