We will discuss the following different custom infix operators now:
- <^>: To map a function over a value conditionally
- <*>: To apply a function with context to a value with context
- <|: To decode a value at the specific key into the requested type
- <|?: To decode an optional value at the specific key into the requested type
- <||: to decode an array of values at the specific key into the requested type