sandbox for my c++ functional programming experiments