Figuring out syntax
More block stuff
Lambda!
Use std::vector
Merge branch 'lambda'