fn parse_data_expression(text: &str, data_spec: &data_specification) -> Result<UniquePtr<aterm>>;
/// Parses the given text v: Sort as a variable and typechecks it using the given data specification
fn get_data_specification_equations(data_spec: &data_specification) -> UniquePtr<CxxVector<aterm>>;
fn create_jitty_compiling_rewriter(data_spec: &data_specification) -> UniquePtr<RewriterCompilingJitty>;
fn data_specification_clone(data_spec: &data_specification) -> UniquePtr<data_specification>;