avoid recursive template instatiation in then
example
#1482
ci.cpu.yml
on: push
Matrix: build-cpu-macos
Matrix: build-cpu-windows
Matrix: build-cpu