Implement full support for non-pointer pointers in custom allocators for forward_list.