Make to avoid releasing request's connection twice. Change the `Request.connection` field optional. This field is null while the connection is released. Fixes #15965
std.Target.current
@import("builtin").target
WriteFile.getFileSource