pub type CompiledArgument = Result<Option<Box<dyn Any + Send + Sync>>, Box<dyn DiagnosticMessage>>;
pub enum CompiledArgument { Ok(Option<Box<dyn Any + Send + Sync>>), Err(Box<dyn DiagnosticMessage>), }
Contains the success value
Contains the error value