(ps (aref (if a b c) 0))

=> "a ? b : c[0];"

instead of the correct "(a ? b : c)[0]"

Daniel