producer consumer lambdas
Let the documentation begin...