Error absent assignment program: error (success) Error wrong input type program: error (success) Error not a function program: error (success) Error if branches with different types program: error (success) Error if guard is not a boolean program: error (success) Identity program: success Constant program: success Partial application of function program: success Passing functions to functions program: success Scope program: success Rand program: success