| and | Combine predicate functions to check if all are TRUE |
| and_then | Evaluate a maybe returning function on a maybe value |
| and_then2 | Evaluate a binary maybe returning function on two maybe values |
| and_then3 | Evaluate a ternary maybe returning function on three maybe values |
| bind | Evaluate a maybe returning function on a maybe value |
| filter_justs | Filter and unwrap a list of 'Just' values |
| filter_map | Map a function over a list and filter only 'Just' values |
| fmap | Evaluate a function on a maybe value |
| from_just | Unwrap a 'Just' value or throw an error |
| from_maybe | Unwrap a maybe value or return a default |
| is_just | Check if an object is a 'Just' value |
| is_maybe | Check if an object is a maybe value |
| is_nothing | Check if an object is a 'Nothing' value |
| join | Flatten a nested maybe value |
| just | Create a 'Just' variant of a maybe value |
| maybe | Modify a function to return a maybe value |
| maybe_case | Unwrap and call a function on a maybe value or return a default |
| maybe_contains | Check if a maybe value contains a specific value |
| maybe_equal | Check if two maybe values are equal |
| maybe_flatten | Flatten a nested maybe value |
| maybe_map | Evaluate a function on a maybe value |
| maybe_map2 | Evaluate a binary function on two maybe values |
| maybe_map3 | Evaluate a ternary function on three maybe values |
| nothing | Create a 'Nothing' variant of a maybe value |
| not_empty | Check if a vector or data frame is empty |
| not_infinite | Check if an object is not infinite |
| not_na | Check if an object is not NA |
| not_nan | Check if an object is not NaN |
| not_null | Check if an object is not NULL |
| not_undefined | Check if an object is not undefined |
| or | Combine predicate functions to check if any are TRUE |
| perhaps | Modify a function to return the value or a default value |
| with_default | Unwrap a maybe value or return a default |