| $.enum | Get value from enum object | 
| $.interface_object | Get a property from an interface object | 
| $<-.enum | Set value of enum object | 
| $<-.interface_object | Set a property in an interface object | 
| $<-.typed_frame | Modify a typed data frame using $ | 
| ==.enum | Equality comparison for enum objects | 
| enum | Create an enumerated type | 
| fun | Create a typed function | 
| handle_violation | Handle violations based on the specified action | 
| interface | Define an interface | 
| print.enum | Print method for enum objects | 
| print.enum_generator | Print method for enum generators | 
| print.interface_object | Print method for interface objects | 
| print.typed_frame | Print method for typed data frames | 
| print.typed_function | Print method for typed functions | 
| rbind.typed_frame | Combine typed data frames row-wise | 
| type.frame | Create a typed data frame | 
| validate_property | Validate a property against a given type or validation function | 
| wrap_fun_in_all | Modify a user-defined function to return a single logical value | 
| [<-.typed_frame | Modify a typed data frame using [ ] |