fn build_context(source_line: &str, col: usize) -> String
Build context string showing input up to the error, truncated to ~40 chars.