feat(util/list): add static_asserts for map/for_each/compare