General convenience functions.
Change the order of the arguments of a two argument function.
> flip (++) "Hello" "World"
"WorldHello" : StringNegated, functional if-then-else.
Checks a condition and returns the respective value.
Allows writing more natural conditional atttributes, elements, etc:
div [] [ unless isLoggedIn (text "not logged in") (a [] [ text "logout" ]) ]
Regardless of input, always return a constant value.
Helpful adapter for function that only offer updates when one really just wants to replace a value: