Has anyone been having issues using sealed classes/interfaces in Kotlin 1.7? I seem to constantly get runtime issues with classes throwing exceptions saying things like "X can't extend sealed class" when it has worked fine before. Plus compile-time issues where exhaustive when statements will break, saying they need an else when they definitely don't. They get fixed by doing completely clean builds so I was wondering if maybe there's an issue with compilation? I'm using the incremental kotlin compiler with classpath snapshots - could this be an issue with that?