Spoc_framework_registry.Framework_errortype framework_error = | Backend_not_found of {}Backend plugin not found in registry
*)| No_backends_available of {}No backends available (all failed is_available check)
*)| Plugin_registration_failed of {}Failed to register plugin
*)| Intrinsic_not_found of {}Intrinsic function not found for backend
*)| Intrinsic_registration_failed of {}Failed to register intrinsic
*)| Cache_error of {}Cache operation failed (directory creation, file I/O, etc.)
*)Error types for framework operations
exception Framework_error of framework_errorException wrapper for framework errors
val raise_error : framework_error -> 'aRaise a framework error
val to_string : framework_error -> stringConvert error to human-readable string
val print_error : framework_error -> unitPrint error to stderr