code: func CIDR(ipBlock, count, cidrBits interface{}) string {
  	return encode(fmt.Sprintf(`{ "Fn::Cidr" : [ "%v", "%v", "%v" ] }`, ipBlock, count, cidrBits))
  }
docs: // (str, str, str) -> str
  // CIDR returns an array of CIDR address blocks. The number of CIDR blocks returned is dependent on the count parameter.