ignore intellij settings folder
(feat) backward compatible type definitions for specs
(fix) backward compatible type for set()