* \isabellestyle{it} produces near math mode output;
* settings: smart setup of canonical ML_HOME, ISABELLE_INTERFACE, XSYMBOL_HOME;
Last = List +
consts last :: 'a list => 'a
recdef last "measure (%xs. length xs)"
"last [x] = x"
"last (x#y#zs) = last (y#zs)"
end