struct stradder_t; struct stradder_t *stradder_new(char *s); // Caller owns return value! char *stradder_cat(struct stradder_t *stradder, char *s); void stradder_print(struct stradder_t *s); void stradder_destroy(struct stradder_t *s);