- preserve signedness of struct members - fix initial width detection of struct members (e.g., in case expressions)