adding void to to-string

Not sure if I'm "doing it wrong", but this makes some things possible/easier.

Over-simplified example:

    #lang pollen
    ◊(define x 4)
    ◊(define (f x) (set! x 3))
    ◊(f x)

Pollen crashes for this input without the void case.