Implement list_set and list_node_create