expr.h indentation
Virtualised expression-lvalue decisions
_Generic propagates lvalue-ness
Factored out __builtin_choose_expr's sub-expression logic
__builtin_choose_expr() propagates lvalue-ness
Moved struct-copy-init bug to ignores