Class WithExplanations<T,​E>