question: default Object resolveForCrossTypeFlatMap ( final Comprehender comp , final T apply ) { return comp . of ( apply ) ; }
target:  Answers the question how should this type behave when returned in a flatMap function by another type? For example - Optional uses comp.of(opt.get()) when a value is present and comp.empty() when no value is present.