How comparable is performance of Kotlin sequences vs Java streams? I'd like to prefer one or the other for consistency, and I usually go with sequences, as it looks more similar to the non-lazy API, good for single operations, and I find it's more flexible than streams. but is there a downside to using sequences over streams?