pub fn serialize<S: Serializer, E: Serialize>(
    val: &Result<StatusCode, E>,
    ser: S
) -> Result<S::Ok, S::Error>