• Printing messages and progress reporting
  • Logging
  • Error-handling
  • Span traces
  • Example span trace
  • Adding functions to the span trace
  • Including parameter values in the span trace
  • vs. anyhow
  • vs. Result
  • Compile times
  • The git module