Problem Statement
Maybe this is more of a question than feature request. Based on the specification, an on the configuration schema, it's possible to configure cardinality limits for each instrument type. Currently WithCardinalityLimit only supports a single int value.
Proposed Solution
WithCardinalityLimit could receive a struct with the different instrument types.
Alternatives
Alternatively a separate option for each instrument type could be used.