Shared helpers for the Haskell framework analyzers (Scotty, Servant).
Blank out -- line comments and nested {- -} block comments while PRESERVING newlines/offsets, so a multi-line comment doesn't collapse lines and shift every later endpoint's reported line number.
--
{- -}