trace_stage and print_stages
better errors
debugging and testing vignette sections