diff --git a/src/Quasar/Prelude.hs b/src/Quasar/Prelude.hs
index b839e70c23caf6d3f87401725510f5080169b504..839d832a058d9d6b60670ce126f007bec6a222fa 100644
--- a/src/Quasar/Prelude.hs
+++ b/src/Quasar/Prelude.hs
@@ -3,7 +3,9 @@ module Quasar.Prelude
     module Quasar.PreludeExtras,
     (>=>),
     (<=<),
+    (<|>),
     Control.Applicative.liftA2,
+    Control.Applicative.Alternative,
     Data.Foldable.sequenceA_,
     Data.Foldable.traverse_,
     module Control.Concurrent.MVar,
@@ -68,6 +70,7 @@ import Prelude hiding
   )
 import Prelude qualified as P
 
+import Control.Applicative ((<|>))
 import Control.Applicative qualified
 import Control.Concurrent.MVar
 import Control.Exception qualified