Context
During the Doctrine DBAL 3 upgrade in PR #122, the statement wrapping now involves three layers:
Doctrine\DBAL\Statement (outer)
Crate\DBAL\Driver\PDOCrate\CrateStatement (middle)
Crate\PDO\PDOStatement (inner)
Investigation Request
Investigate whether CrateStatement should inherit from Doctrine\DBAL\Statement instead of the current composition-based approach to potentially simplify the wrapping architecture.
References
The issue documents the current three-layer statement wrapping architecture and requests investigation into whether inheritance could simplify this design.