tailValues

private fun KaSession.tailValues(e: KtExpression?): Sequence<KtExpression>

The expressions that take e's use, by FirUnusedCheckerBase's rules: a block passes it to its last statement, parentheses to their content, an exhaustive if or when to each branch, a try to its block and each catch. Whatever is not modelled here only keeps a warning, never drops one.