úΔ£     Symengine bindings to HaskellNone!" Lrepresents a symbol exported by SymEngine. create this using the functions , , , , , ,  B, and also by constructing a number and converting it to a Symbol3.5 :: BasicSym7/2 rational 2 101 /5 complex 1 21 + 2*Iconstructor for 0constructor for 1constructor for -1constructor for i = sqrt(-1)8the ratio of the circumference of a circle to its radius!The base of the natural logarithmThe J function prints SymEngine in ASCII art. this is useful as a sanity checkHCreate a basic object that represents all other objects through the FFI7Create a rational number with numerator and denominator "Create a complex number a + b * im #Create a symbol with the given name4Differentiate an expression with respect to a symbolM !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK L     I !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK L  M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM(symengine-0.1.2.0-CFDO5GoFnPYANnt609mDOk SymengineBasicSymzeroone minus_oneimpie ascii_art_strrationalcomplexsymbol$fFloatingBasicSym$fFractionalBasicSym $fNumBasicSym $fEqBasicSym$fShowBasicSym$fStorableBasicStructcreate_basic_ptrdifffptr BasicStructdata_ptrbasic_atanh_ffibasic_acosh_ffibasic_asinh_ffibasic_tanh_ffibasic_cosh_ffibasic_sinh_ffibasic_atan_ffibasic_acos_ffibasic_asin_ffi basic_tan_ffi basic_cos_ffi basic_sin_ffi basic_abs_ffi basic_neg_ffi basic_pow_ffi basic_div_ffi basic_mul_ffi basic_sub_ffi basic_add_ffibasic_expand_fficomplex_set_ffirational_set_si_ffirational_set_ffiinteger_set_si_ffibasic_diff_ffisymbol_set_ffi basic_eq_ffi basic_str_ffibasic_const_EulerGamma_ffibasic_const_E_ffibasic_const_pi_ffibasic_const_I_ffibasic_const_minus_one_ffibasic_const_one_ffibasic_const_zero_ffiptr_basic_free_heap_ffibasic_new_heap_ffiascii_art_str_ffi withBasicSym withBasicSym2 withBasicSym3expand eulerGammabasic_obj_constructor basic_strintegerToCLong intToCLongbasic_int_signedbasic_from_integerbasic_binaryop basic_unaryop basic_powbasic_rational_from_integer