Use release roxygen2
Use .p as compact() argument for consistency
Implement map_d. Closes #19