Here’s who should testify in Trump’s Senate impeachment trial

We’re not in an ideal political world, which practically means big decisions are being made with an incomplete set of facts.