function compile ok
List clause ok
list range