* Add seamless type * Add seamless-immutable type definition file * Rename file, change licence and fix some type definition * Fix implicitly any