a `getStatementWrapper` could then look like
```php
return $this->cachedPreparedStatements[$sql] ?: ($this->cachedPreparedStatements[$sql] = $this->createStatementWrapper($sql));
```