properly implement __iadd__ for Pipes