join-thread implemented
join-thread bound
some functions to support semantics of rvchans
current-thread and join-thread
add return value channel