Use sbcl 'unix-mkdir'.
Avoid error when printing error message.
Better detection of types depending on local variables.
Documentation and formatting fixes.
Consolidate Lisp files.
Remove most of useless underscores.
Support polynomial rings over semirings.
Close $compiler_output_stream.
Misc cleanups.
Simpler and faster join.