pub type Grader<'g> = dyn Fn(&Shot) -> Result<Grade, String> + 'g;
See Renderer::grader.
Renderer::grader