Class WithExplanation<T,​E>