update side-effect syntax (#30)
update vignettes (#30)
fix and update readme (#30)