Lark does this now; amazing how Java, which "doesn't have pointers because
they're error-prone", does have something that smells just like (void *)...
in fact, one of the problems that bedevilled programmers for a generation
is that lots of useful C programs were written on VAXes, where a pointer
to everything was always the same size, then that wasn't true any more
on 16-bit DOS boxes; looks like from that point of view, Java is back
to the good old days of the VAX. -T.