make set_meta_table a free function
make set_element a free function