pub fn serialize_state(
    internal_state: &InternalState,
    error_reason: &String
) -> String