ParentFull threadphlogisticfugu·+1 for nanoid, which matches what I used to implement myself as a lib function in new projectsView on HN