pub type ComposedProtocolTwoWayComposedWithErrorResult = Result<i32, u32>;