pub fn extension(et: ExtensionType, bytes: anytype) [2 + 2 + bytes.len]u8
pub fn extension(et: ExtensionType, bytes: anytype) [2 + 2 + bytes.len]u8 { return int(u16, @backingInt(et)) ++ array(u16, u8, bytes); }