mkit.utils.iter flatten flatten( iterable: _T | Iterable[_T | Iterable], base_type: tuple[type, ...] = (str, type), ) -> Iterable[_T] is_subsequence is_subsequence(a: Sequence[Any], b: Sequence[Any]) -> bool merge_mapping merge_mapping(origin: Mapping, update: Mapping) -> dict