pub type ComposedProtocolOnComposedWithErrorResult = Result<i32, u32>;