# 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 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