Use let1
Correct switching file descriptor
Stop allocating Symbol instance on `gensym` #52