fn option(self: *Build, comptime T: type, name_raw: []const u8, description_raw: []const u8) ?T
self: *Build,
T: type,
name_raw: []const u8,
description_raw: []const u8,