recursive use of INIT_WITH operator so that a method can call another INIT_WITH method (Typical usage: initialization of an array of tuple of integer / string_t by M_LET).
both INIT_SET & INIT_WITH are supported. Operator is selected based on the number of arguments used to create the object, and/or if the argument is within parenthesis and/or the oplist force the use of INIT_WITH.
Evolution of M_LET to allow: