Abstractions for connections implemented