Use [<Struct>] ? optional parameters and voption in Define/DefineRec and the introspection chain
#499
| Job | Run time |
|---|---|
| 5m 13s | |
| 5s | |
| 6m 51s | |
| 8m 44s | |
| 20m 53s |