How do I create an alias for a function, like giving CAR the same functionality as HEAD. I know I can do it by creating a definition (see below), but is there a better way, like Scheme's (define head car) car :: [a] -> a car x = head x The reason for doing this is to more closely mirror legacy code. Michael |