REALLY WEIRD.
If  I  change  the  name of the file with the code that causes SML/NJ to seg-
fault from
    blowfish.sml
to
    sml-nj-die.sml
then it doesn't sef-fault and the code seems to work correctly.
I have only one `constructive' comment: please Stephen,  do  the  front  end.
(But the hacker's guide first.)		:)