Fix the parser to get the correct initializers on if,unless... with assignment