pub fn decompose_partition_name(
    partition_name: &str
) -> Result<(String, u32), PartitionError>