Better initializers, and more proper function types.
Let's see how nasty it is to clean things up. For real.
This is a slightly updated version of uemacs-PK (PK is Pekka Kutvonen) which was used at Helsinki University a long time ago. My fingers cannot be retrained.