e still passed back to GetDeclarations and friends in the
F# Compiler Service and it's annoyingly hard to remove their use completely.</p>
<p>In general it is unlikely much progress will be made by fixing this code - it will be better to
extract more information from the F# ASTs.</p>
<p>It's also surprising how hard even the job of getting long identifier islands can be. For example the code
below is inaccurate for long identifier chains involving <code>...</code> identifiers.  And there are special cases
f