(v0 x) | (+ (v1 x) (v2 x))
(+ 1 (v0 x)) | (+ (+ (v1 x) (v2 x)) 1)
