#pragma once extern sl_v sl_printreadablysym, sl_printprettysym; void sl_print(ios *f, sl_v v) sl_nonnull(1); void sl_print_traverse(sl_v v); void sl_print_chr(ios *f, char c) sl_nonnull(1); void sl_print_str(ios *f, const char *s, bool princ) sl_nonnull(1, 2); void sl_print_child(ios *f, sl_v v) sl_nonnull(1); void sl_print_init(void);