auto: Remove most remaining structural records in libcore, plus transitional code