eqtype-like design