tidied up the toplevel a little

modified the vm to return no values when it exist.

simplified bard::bard a little.