Eff note for the future...
If the goal is not a function type when elaborating \, invent one
...and attempt to solve it by unification