open C open Obc module type AsyncBackend = sig val gen_copy_func_in : class_def -> cdef val gen_copy_func_out : class_def -> cdef val includes : string list val decls_and_defs : obj_dec list -> cdecl list * cdef list val main_init : cstm list end