using tplEq for assert equal
rename tplEq to Equal
Equal is more of a util function then a template specific function