Block-based initializers for your Ruby objects.