malloc_and_init
((t_dst)(malloc_and_init(sizeof(t), (char *)(&init))))
((t_dst)(malloc_and_init(len * sizeof(t), (char *)(ptr))))
.f0 = (t *)malloc_and_init(sizeof(t), (char *)(&init))})