Work around a GHC 6.10.3 bug
Work around a GHC 6.10.3 bug

The new definition of Heuristic is a bit uglier and more verbose but does not panic GHC

pepeiborra/narradar,pepeiborra/narradar,pepeiborra/narradar