FacileAnalysisResult object can be stored within a
ReactiveFacileAnalysis, or a FacileMultiAnalysisResult (which is a
collection of FacileAnalysisResults returned from a "multi-analysis" view,
like fDgeSeaAnalysis())
faro(x, ...)an innert FacileAnalysisResult
Due to the potential hybrid-nature of analysis workflow, we are not always
certain that a FacileAnalysisResult used by a module that did not create it
(ie. the dgeres object in the fdgeView() is a
ReactiveFacileAnalysisResult, or simply an innert FacileAnalysisResult.
So that we don't have to always check for these things, we call this method
so that we get access to the FacileAnalysisResult object itself.
As an aside, I know this is a bit of a cop-out to doing full-blown OO. I
feel like if I were to implement each of the specific *FacileAnalysisResult
methods for its sister ReactiveFacile*AnalysisResult, then this probably
wouldn't be necessary ... I think, anyway.