[bugfix] `do` macro should execute epilogue expressions iff test
evaluates *true*
don't intern symbols newly generated by new_uniq_sym
pic_get_args supports pic_procs
rename procedure creation functions
add accessor functions to modify closed variables