Make `gecco.model.ClusterTable` write unknown type in the `type` column if needed

7 jobs for feat-nopandas in 2 minutes and 44 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Test
passed test:python3.7 #41971

00:01:46

78.0%
passed test:python3.8 #41972

00:01:45

78.0%
 
  Pages
passed docs #41973

00:00:25

 
  Lint
failed lint:mypy #41975
allowed to fail

00:00:19

passed lint:pydocstyle #41974

00:00:15

failed lint:pylint #41976
allowed to fail

00:00:26

passed lint:radon #41977

00:00:17

 
Name Stage Failure
failed
lint:pylint Lint
        --overlap <N>                   how much overlap to consider if
features overlap. [default: 2] (duplicate-code)

-----------------------------------
Your code has been rated at 5.60/10

Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
lint:mypy Lint
gecco/cli/commands/train.py:184: note:         @overload
gecco/cli/commands/train.py:184: note: def write(self, s: bytearray) -> int
gecco/cli/commands/train.py:184: note: @overload
gecco/cli/commands/train.py:184: note: def write(self, s: bytes) -> int
gecco/cli/commands/cv.py:118: error: Missing return statement
Found 27 errors in 6 files (checked 24 source files)
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1