Don't evaluation expressions in assertTyped{Equals, Same}

To ensure that shapeless infers the result, i.e. so that no hints can
'leak' from the assertion
Merge pull request #220 from stacycurl/refactor-assert-typed-equals

Don't evaluation expressions in assertTyped{Equals, Same}