THE FOUR FIELDS OF FUNCTIONAL LANGUAGE