あ、あと、stack build --ghc-options=-jとすればモジュール単位の並列化までできますが、そういう話ではない?
E.orderBy [ E.desc $ -- 何故かsumには長大な型注釈が必要 (E.sum_ :: E.Esqueleto query expr backend => expr (E.Value Rational) -> expr (E.Value (Maybe Rational))) $ foo E.^. Bar ]
parsec系
location
trace
を入れれば終了するけど、それがないと待てども終わらないコードができたような……\
が消えてる。( \\
にしないといけないはず。)mapM_ (sem -> putMVar sem ()) sems