like make from unstable/struct except allowing keywords, and it can also be a match pattern
Default values in struct ctors and patterns.
This package needs documentation
Creating struct-type properties with a struct-like interface
Some struct type properties in Typed/Racket, in a more type-safe way.
The API should hopefully stay backward-compatible when Typed/Racket officially supports (or rejects) structure type properties.