Every stream must have this struct as its first element, so the API can talk to it
The type of stream to register
Register stream constructors for the library to use
Register a TLS stream constructor for the library to use will not support HTTP CONNECT proxies. This internally calls git_stream_register
and is preserved for backward compatibility.