fix #6
change POINTER to take only Type and not Cursor. need fix all
change POINTER,CONSTANTARRAY,RECORD to take only Type and not Cursor.
a bit cleaner. tests cases seems closer