XEmacs 20 made character a distinct type from integer. Has anyone publicly experimented with doing something along the same lines in GNU Emacs ? (By "publicly experimented", I mean posted patches and/or a branch that attempts to implement the functionality and possibly inviting other users to try it and what breaks?
(Possibly with a slightly different approach, like using the approach Python used to add the bool type, making character a subtype of integer rather than a disjoint type as XEmacs seems to.)