"""Utility functions and types for pyTransC.

This module contains utility functions, type definitions, custom exceptions,
and helper classes used throughout the pyTransC package:

- Type annotations for multi-dimensional arrays and protocols
- Custom exception classes for error handling
- Autocorrelation calculation utilities
- Automatic pseudo-prior construction tools
- Validation and input checking functions

These utilities support the main sampling and analysis functionality.
"""
