when declare type A = B ; then there is no need to generate two variables ;
when declare type A = B ;
then there is no need to generate two variables ;