Я ищу альтернативу Kotlin для:
(cons 1 '(2 3)) в lisp или
1 : [2, 3] в haskell или
1 :: List(2, 3) в scala,
(которые все приводят к sth, как [1, 2, 3])
поэтому я могу добавить элемент в List<T> (или любой другой список, который вы можете предложить).
Это также будет хорошо, если вы можете предоставить варианты O (1) head и tail Kotlin (я нашел только first())