- Everything in polywrap-core including dataclass can be a protocol and implementations of it can live on higher-level modules.