Parser: allow applicative module path in implicit argument

[some_function (implicit Pair(Int)(Int))] is now allowed
Ctype: allow parameters in equality equations
Implicitsearch: support HKT during search of functor arguments

And fix bugs, introduce more printf-debugging...
Termination checking doesn't make use of HKT at the moment.