sub gensym { \*{'__GEN__' . ++$__GEN__::__counter__} }