I'm gonna get rid of the super fancy C++11 lambda stdlib stuff cauuuuuse it makes debugging more difficult than it needs to be and I dunno how smart the compiler really is about inlining lambda calls.