# 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