I suggest sending this to libc-help first, as it'd need some work before it's ready for libc-alpha. For starters, timezone settings typically are not representable as POSIX TZ strings. More generally, the proposal needs more-compelling use cases.