FAQ: How to Use Extensible Records in GHCi