topic-name-extractor-fn
should be a separate argument. We can use a 3-arity function signature for that.
[`kstream` topic-config
topic-name-extractor-fn
]
When a topic name extractor is supplied, the topic-name
in the topic config should probably be ignored.