Assert catch helper should take multiple results, and RegExp
Currently it only checks exact match messages, and instance types.
So the new prototype should be eg:
Assert.eq.catch(true,false,[AssertionError, 'boolean(true) does not boolean(false)', /not/i, Error, /does not/])
Taking a multitude of okay results, in a mixture of manners. This helps with testing and catching complex errors in production.