Логики в БД там как раз никакой нет. Они используют набор бизнес-правил, если хотите - "логика", которая пишется на Haskell. А Haxl позволяет оптимально получать данные из хреновой тучи разных источников. Оптимально - это значит батчинг, кеширование, параллелизм и т.д.