enhanced abstract connectors from Slate