fix enhashify to account for collections; docs