 /// left to a function on the right yielding a new monad.
 infix operator >>- {
 	associativity left
-	precedence 110
+	// https://github.com/thoughtbot/Runes/blob/master/Source/Runes.swift
+	precedence 100
 }
 
 /// Bind Backwards | Composes two monadic actions by passing the value inside the monad on the 
 /// right to the funciton on the left.
 infix operator -<< {
 	associativity right
-	precedence 110
+	// https://github.com/thoughtbot/Runes/blob/master/Source/Runes.swift
+	precedence 100
 }
 
 /// Left-to-Right Kleisli | Composition for monads.

/// Ap | Applies a function encapsulated by a functor to the value encapsulated by another functor.
infix operator <*> {
	associativity left
	precedence 140
}

/// Sequence Right | Disregards the Functor on the Left.

/// Apply | Applies an argument to a function.
infix operator § {
	associativity right
	precedence 95
}

/// Pipe Backward | Applies the function to its left to an argument on its right.
infix operator <| {
	associativity right
	precedence 95
}

/// Pipe forward | Applies an argument on the left to a function on the right.
infix operator |> {
	associativity left
	precedence 95
}

/// On | Given a "combining" function and a function that converts arguments to the target of the
