perl syntax types