@KitRedgrave@glitch.social not by default
it's lazy, (which can sometimes cause weirdness, which is why pipes was made)
so it might not happen in the same order as you expect, but it's not async afaik - if you want async stuff, you can put IO operations in thingies from Control.Concurrent.Async