Мне нужно написать функцию в Haskell, которая, учитывая список из не менее 7 элементов, возвращает кортеж, содержащий первый и седьмой элемент.
например,
Prelude> take1and7 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
(1, 7)
Я пробовалэто
take1and7 :: [a] -> (a, a)
take1and7 [a, b, c, d, e, f, g, xs] = (a, g)
Но это говорит о том, что у него есть «неисчерпывающие паттерны», которые я не понимаю