do x
if x fails then
throw error