# Fira Code Light take = (n, [x, ...xs]:list) --> | n <= 0 => [] | empty list => [] | otherwise => [x] ++ take n-1, xs last3 = reverse >> take 3 >> reverse
# Fira Code Regular take = (n, [x, ...xs]:list) --> | n <= 0 => [] | empty list => [] | otherwise => [x] ++ take n-1, xs last3 = reverse >> take 3 >> reverse
# Fira Code Medium take = (n, [x, ...xs]:list) --> | n <= 0 => [] | empty list => [] | otherwise => [x] ++ take n-1, xs last3 = reverse >> take 3 >> reverse
# Fira Code SemiBold take = (n, [x, ...xs]:list) --> | n <= 0 => [] | empty list => [] | otherwise => [x] ++ take n-1, xs last3 = reverse >> take 3 >> reverse
# Fira Code Bold take = (n, [x, ...xs]:list) --> | n <= 0 => [] | empty list => [] | otherwise => [x] ++ take n-1, xs last3 = reverse >> take 3 >> reverse
# Fira Code Variable 400 take = (n, [x, ...xs]:list) --> | n <= 0 => [] | empty list => [] | otherwise => [x] ++ take n-1, xs last3 = reverse >> take 3 >> reverse