Various Guppy updates.

This incorporates initial handling of functions that return things,
plus early work on parallel processes.