The {| is universal syntax to construct a Record: It allows you to assign values explicitly to the fields (and in any order). That's way more readable than calling a constructor with 23 arguments in some random order. Just grep for {| to find some other uses of it.
The `{|` is universal syntax to construct a `Record`: It allows you to assign values explicitly to the fields (and in any order). That's way more readable than calling a constructor with 23 arguments in some random order. Just grep for `{|` to find some other uses of it.