fn expectFieldInit(p: *Parse) !Node.Index
fn expectFieldInit(p: *Parse) !Node.Index { if (p.eatTokens(&.{ .period, .identifier, .equal })) |_| { return try p.expectExpr(); } return p.fail(.expected_initializer); }