Simplify error handling in struct init code and stop ignoring errors.