Add a user-defined default constructor to handler_list to fix build with clang