compression: implement optional typsize parameter