joinToComponent

fun <E> Iterable<E>.joinToComponent(formatter: (E) -> Component): Component
fun <K, V> Map<K, V>.joinToComponent(keyFormatter: (K) -> Component, valueFormatter: (V) -> Component, linePrefix: Component = PREFIX, keyValueSeparator: Component = MAP_KEY_VALUE_SEPARATOR): Component