More detailed messages for basic test macro
'Default' constructor for Failure
Handle case where its not an expression
Escape is needed
Merge branch 'patch-4' of github.com:IainNZ/julia into test_throws_7051
add tests for proposed idea in  #7057
commit idea on a more general approach to #6106. Macros are not working (PEBKAC) right now.