add assert-throws and assert-translation-error
use assert-translation-error instead of assert-translation when what we're really asserting is that it threw an error mid-translation
Don't double-wrap errors.  The throw macro already makes a new Error.