377cd8a1ea
lib/types: change merge strategy for `str`, `int`, `float`, `path` and `enum`
lib/types: change merge strategy for `str`, `int`, `float`, `path` and `enum`