As people have pointed already elsewhere, the same declaration can be made more clear by isolating the type like so:
var gpa: std.mem.GeneralPurposeAllocator(.{}) = .{}; var gpa: std.mem.GeneralPurposeAllocator(.{}) = .{}; var gpa: std.mem.GeneralPurposeAllocator(.{}) = .init;