typmod catcher