refactor(empower): always re-instantiate AssertionError on rethrow
refactor(empower): inline assignments