#define SOD_DECL(cls_, var_) \
struct cls_##__ilayout var_##__layout; \
- cls_ *var_ = cls_##__class->cls.init(&var_##__layout)
+ cls_ *var_ = \
+ cls_##__class->cls.init(cls_##__class->cls.imprint(&var_##__layout))
/*----- Functions provided ------------------------------------------------*/