do not put "Async Shell Command" buffers into same group as (e)shells, processes, compilations, etc.
bind "g n" and "g t" for haskell to move to start/end of topmost parent node for current position