/dev-haskell/generics-sop/