In src/header/bits-template, line 22: #define uint@BITS@_bfmt(s, b) uint@BITS@0_fmt_base(s, (b), 2)
and line 45: #define int@BITS@_bfmt(s, b) int@BITS@0_fmt_base(s, (b), 2) shouldn't have zeros, since this leads to calling uint640_fmt_generic with 3 arguments instead of 4, once the macros are expanded, which causes a compile error when you try and use e.g. uint16_bfmt.