Some examples of blocks, including our own implementation of select