D devlog.hexops.com Packed structs in Zig make bit/flag sets trivial 187 points slimsag 4 years ago 142 comments