@@ -2,17 +2,19 @@
22
33Based on [superrecord](https://hackage.haskell.org/package/superrecord), but simplified. No automatic field reordering. No GHCJS bits inside. Easier to hack on.
44
5−O(1) field access.
5+## Benefits
66
7−Nice construction syntax:
7+* Nice construction syntax:
88
9−```haskell
10−Rec (#id := 18853, #orderId := "MG13-233")
11−```
9+ ```haskell
10+ Rec (#id := 18853, #orderId := "MG13-233")
11+ ```
1212
13−Provides `Generic` instances out of the box. Aeson, etc can't believe these aren't normal records! Anything `Generic`-derived works out of the box.
13+* Provides `Generic` instances out of the box. Aeson, etc can't believe these aren't normal records! Anything `Generic`-derived just works.
1414
15−Provides `generic-lens` instances out of the box. Due to those custom instances, we support polymorphic updates.
15+* Provides `generic-lens` instances out of the box. Due to those custom instances, we support polymorphic updates.
16+
17+* O(1) field access.
1618
1719## TODOs
1820