associateBy

inline fun <K> RawOption.associateBy(delimiter: String = "=", crossinline keySelector: (String) -> K): OptionWithValues<Map<K, String>, Pair<K, String>, Pair<K, String>>

Change this option to take multiple values, each split on a delimiter, its first value converted with the keySelector, and converted to a map.