docs: public Stream<ConceptMap> materialise(ConceptMap answer) {
          return this.withSubstitution(answer)
                  .getAtom()
                  .materialise()
                  .map(ans -> ans.explain(answer.explanation()));
      }