CHICAGO — Tim Mapes was just minutes into his grand jury testimony in Chicago’s federal courthouse two years ago when a prosecutor warned that even though Mapes had been granted immunity, he could still be prosecuted for lying. “You understand you are under oath and you are obligated to tell the truth,” Assistant U.S. Attorney Amarjeet Bhachu said near the beginning of the March 31, 2021, ...