im_new
im = im_new(name, val, 0);
im = im_new(name, ref, off);
im = im_new(NULL, ref, 0);
struct imember *im_new(const char *, size_t, size_t);
copim = im_new(im_name(im), im->im_ref, im->im_off);