cleaner
null check
Extracted binary operator generation to generic method
aligned mutating of value element with binary element
Conventions
Working PoC