static void peek_free(t_peek *x) { if (x->x_clock) clock_free(x->x_clock); arsic_free((t_arsic *)x); }
static void play_free(t_play *x) { arsic_free((t_arsic *)x); }
static void wave_free(t_wave *x) { arsic_free((t_arsic *)x); }
static void poke_free(t_poke *x) { if (x->x_clock) clock_free(x->x_clock); arsic_free((t_arsic *)x); }
static void record_free(t_record *x) { arsic_free((t_arsic *)x); if (x->x_clock) clock_free(x->x_clock); }