Restore arbitrary name remapping for typedef and record, fixes #51