Extracts values from monads in Do-notation with type inference. The '$' symbol is the universal extraction operator in functional programming.
Any monad that can be unwrapped (Option, Either, List, Try, etc.)
A generator that yields the monad and returns its extracted value
Extracts values from monads in Do-notation with type inference. The '$' symbol is the universal extraction operator in functional programming.