Thanks to Sean Proctor I have a Standard ML implementation of the sneaker program. Thanks, Sean!
Using SML-NJ:
sml
use "sneaker-0.01.sml";
SMLofNJ.exportFn("sneaker",print_shoes);
sml @SMLload=sneaker.x86-linux
I wonder if Sean would use an exception like this today, or would instead
choose to thread the option through.