Hi,
I'm a great fan of collapse and fastverse.
Sometimes, however, I miss some features that would make collapse's functions more powerful.
One of them is the capability to keep factor levels in collap or other function even when some of those levels are not present in final output.
A similar request was made in another issue.
The tidyverse turtle allows to keep levels with group_by's argument drop = FALSE.
Same functionality would be great in collap, fcount, and fgroup_by function to avoid tidyverse pretty slower equivalents.