SuperRecord Hackage: superrecord Supercharged (fast!) anonymous records and variants (open sums) for Haskell. For an introduction to anonymous records read this blog post or watch this talk.