pub fn function_parameters( parameters: &[Val], expected_parameters: Vec<AnalysedFunctionParameter>, ) -> Result<(), Vec<String>>