The purpose is to programmatically generate templates for AWS CloudFormation
Here is a quick example of how it should work when operational (i.e. version >= 0.1.0)
```rust use cumulus::ec2; use cumulus::Template;
fn main() { let proxy1 = ec2::Instance::new().instance_type("s2.micro"); let proxy2 = proxy1.clone();
let template = Template::new()
.description("Proxy Farm")
.resource("proxy1", proxy1)
.resource("proxy2", proxy2)
.json_pretty();
println!("{}", template);
} ```