pub fn new(explanation_trees: TreeExplanation<L>) -> Explanation<L> {
        Explanation {
            explanation_trees,
            flat_explanation: None,
        }
    }
/// Construct a new explanation given its tree representation.
Construct a new explanation given its tree representation.
Construct a new explanation given its tree representation .
pub fn new(explanation_trees: TreeExplanation<L>) -> Explanation<L> {
        Explanation {
            explanation_trees,
            flat_explanation: None,
        }
    }
pub fn new ( explanation_trees : TreeExplanation < L > ) -> Explanation < L > { Explanation { explanation_trees , flat_explanation : None , } }
Construct a new explanation given its tree representation.
Construct a new explanation given its tree representation .
explanation_trees
TreeExplanation<L>
explanation_trees
TreeExplanation<L>