basic classes to specify types in Pascal.