by @sapiencezk
Create Adapter types in EAE for reusable bidirectional interfaces (socket/plug pattern).