fn resolve(allocator: Allocator, paths: []const []const u8) ![]u8
On Windows, this calls resolveWindows and on POSIX it calls resolvePosix.
resolveWindows
resolvePosix
allocator: Allocator,
paths: []const []const u8,