Passing capturing C++ lambda functions as function pointers | Hacker News Reader