list: introduce list_first_entry_or_null