頭に+つけると上手くいくと思う
FUNC func = message_handler(+[](int){});