solutions for type challeges revisit these 12 chainable 296 permutation 1367 remove index signature 1130 replace keys 2793 mutable