* 'cλash' of http://git.stderr.nl/matthijs/projects/master-project:
Let exprToVar give a useful error message.
Use tcSplitSigmaTy for getting at value arguments.
Add is_simple predicate for applications and vars.
Add function-typed argument extraction transform.
Add has_free_vars predicate.
Remove TODO that was already solved.