let empty_environment () = 
  { 
    global_binding  = [];
    struct_table = [];
    struct_name_table = [];
    local_binding = [];
  }