Casts can't return lvalues
Create the right number of children in compound initializers
Widening/narrowing literals
Combined param code into analyzerParamList