from_list enumerable