| and | Combine predicate functions to check if all are TRUE |
| and_then | Evaluate a maybe returning function on a maybe value |
| bind | Evaluate a maybe returning function on a maybe value |
| fmap | Evaluate a function on a maybe value |
| 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_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 |
| 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 |