* feat(streams): `new ConcatStreams()`
* refactor(streams): new ConcatStream to be a ReadableStream instead
- Converted ConcatStream from a TransformStream into a ReadableStream, also now with proper cleaning up if the `.cancel()` method is called.
* adjust(streams): ConcatStreams class into function
* Adjust(streams): based off comments
* adjust(streams): Remove redundant locking
* adjust(streams): based off comments
* tweaks
* fix
* tweak
* add Leo as co-author
Co-authored-by: crowlKats <crowlkats@toaxl.com>
---------
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com>
Co-authored-by: crowlKats <crowlkats@toaxl.com>