simplified types