Error Handling & Logging

log-and-rethrow, %w wrapping, the single-log-site rule