A Ruby DSL for creating CloudFormation templates