fix for 0.4 compatibility
add unblock utility function
add expand macro
redo defonce docstring
add compile-time cond
new exports
new doc strings