add side-effect piping (#30)
refine docs
add tests
refine vignettes
update info