+### `--link-boost`
+Enable all link-boost optimizations.
+
+### `--colors-are-symbols`
+Store colors as symbols instead of static data.
+
+By default, the various identifiers used to implement OO-mechanisms are stored as genuine constant static variables.
+
+This option uses linker symbols to encode these identifiers.
+This makes the compiled program faster since less indirections are required to get the values.
+It also produces executables that are a little bit smaller since static memory does not have to store the colors.
+
+### `--substitute-monomorph`
+Replace monomorphic trampolines with direct calls.
+
+Late-binding is implemented with *trampolines*, that are small functions that just select and jump the to right implementations.
+If, at link-time, is it known that the target will always by the same implementation then all calls to the trampoline are replaced by
+direct calls to this single implementation.