pub trait InnerType { type Inner: PortData; }
Used to get access to the inner type from Port, Action, etc.