Signature moduile, and unification/alpha-equivalence-checking of types