Inherits Reference < Object
NOTE: Transport is defined as abstract class Transport in transport.cr. We reopen it here as a class (not module) so nested error types live under the same namespace consistently.
Transport
abstract class Transport