inline fun <T> List<T>.appendToStringBuilder(sb: StringBuilder, separator: String, append: (it: T, StringBuilder) -> Unit): Unit