

#include "BUILTIN.h"
extern OBJ _AIdentity_2(OBJ);OBJ __AIdentity_2; /* id */

extern OBJ _AIdentity_2(OBJ x1) /* id */
{OBJ r;
 r=x1;
 return r;}

static OBJ _mt_1_0_1(OBJ t,OBJ t1) 
{OBJ r;
 DCCLS(t,1);
 r=(*(OBJ(*)(OBJ))ENTRY(t))(t1);
 return r;}
static OBJ _mt_1_0_1_l(OBJ t,OBJ t1) 
{OBJ r;
 DCCLS(t,1);
 r=(*(OBJ(*)(OBJ))ENTRY(t))(t1);
 COPY(r,1);LZYCLS(t,r);
 return r;}

init_AIdentity()
{
 static int visited=0; if(visited) return; visited=1;
 CLS(1,_AIdentity_2,__AIdentity_2);
 MTH(1,0,1,_mt_1_0_1);LZYMTH(1,0,1,_mt_1_0_1_l);}

