Updated to catch eval of FunCall or Ident that returns int instead of list in cons arg2