message: Add a --repeat command on the binary
  Summary: Useful for making executions take long enough to profile.
diff: @@ -68,6 +68,13 @@ pub struct Args {
  #[structopt(long = "json", help = "Show output as JSON lines.")]
  json: bool,
  + #[structopt(
  + long = "repeat",
  + help = "Number of times to repeat the execution",
  + default_value = "1"
  + )]
  + repeat: usize,
  +
  #[structopt(
  long = "extension",
  help = "File extension when searching directories."
  @@ -208,15 +215,17 @@ fn main() -> anyhow::Result<()> {
  )?;
  let mut stats = Stats::default();
  - for e in args.evaluate {
  + for _ in 0..args.repeat {
  + for e in args.evaluate.clone() {
  stats.increment_file();
  drain(ctx.expression(e), args.json, &mut stats);
  }
  - for file in expand_dirs(ext, expand_args(args.files)?) {
  + for file in expand_dirs(ext, expand_args(args.files.clone())?) {
  stats.increment_file();
  drain(ctx.file(&file), args.json, &mut stats);
  }
  + }
  if args.interactive {
  interactive(&ctx)?;
  