TypeGuardError forms a nice error message, but the data which failed validation is not part of this error. I.e. I can catch & print "TypeGuardError: validation failed at ...", but I can't print "TypeGuardError: validation failed at ..., input data was: ..." down the stack.
Is it possible to add a field to TypeGuardError which holds the actual data failed validation? This would be super useful for debugging.