-- main.mcl --
# duplicate resource
# these two are allowed because they are compatible
pkg "cowsay" {
	state => "installed",
}
pkg "cowsay" {
	state => "newest",
}
-- OUTPUT --
Vertex: const: str("cowsay")
Vertex: const: str("cowsay")
Vertex: const: str("installed")
Vertex: const: str("newest")
