C11 generic pretty printing and tracing