CRAN sync

Sync with profanal package on CRAN