I believe you _can_ get keepalive working with `std.http.Server`, but it seems like Tokamak isn't using it that way. The implementation is a thread-per-connection. Those are the two most obvious issues specific to this implementation.
But I believe the bulk of the issues relate to `std.http.Server`. It shouldn't be public/used.