bard 0.3.8

- evaluating an undefined variable returns undefined

- type predicates added for pair, protocol, class, and undefined

- fixed a bug in text?

- moved several experimental drafts into the drafts folder to make way for the version of Bard evolving out of work on closos