Only publish v3 snippets in public mode

v1 had no public/private distinction. v2 was public-by-default. v3 is private-by-default.

#14 should be merged before this PR.

@afeld Care to review?

@OriHoffer FYI
`||=` is a common one too.