pub fn create_datatypes<'ctx>(
    datatype_builders: Vec<DatatypeBuilder<'ctx>>
) -> Vec<DatatypeSort<'ctx>>