implement error :re / :reraise
don't re-raise when field/var contains nil