2025 edit. ksh2020 was eventually abandoned (ksh93v- turned out to be too buggy), but maintenance of ksh93 (based on ksh93u+ from 2012) was taken over as a community effort led by Martijn Dekker, with some feature and improvements taken from ksh2020 and elsewhere. A local builtin/keywork with dynamic scoping is currently being considered.
yash (written much later), has typeset (à la ksh88), but has only had local as an alias to it since version 2.48 (December 2018).