Cloudformation DSL in F#