Right now we use `fmt.Printf` statements for terminal logs, we should use a logging library like `slog/log`.