Blocks, Procs and Lambdas, Modules