writeCollection

fun <T> writeCollection(    seq: List<T>,     output: Output,     writer: BtcSerializer<T>,     protocolVersion: Long)
fun <T> writeCollection(    seq: List<T>,     output: Output,     writer: (T, Output, Long) -> Unit,     protocolVersion: Long)