C++Now 2017: David Sankel "The Mathematical Underpinnings of Promises in C++"