pub fn hairy_compile_error_format(
    expr: &str,
    e: &HairCompileError<'_>,
    extra_line_no: u32
) -> String