@hadley renamed lazy to avoid a conflict in CRAN
same package, new name
just use gapply additional args feature
spacing
fix ungroup after refactor
pretty useless attribs