record T where constructor mkT