pub type GpioComponentType<IP> = GPIO<'static, IP>;
struct GpioComponentType<IP> { /* private fields */ }