Add a simple example on type substitutions combination.
Found a decent method to visualize a constraint type derivation.
Make a small step forward the end of the first recursion.
Finish the first deep recursion for an application.