FEAT: paths values are no more compiled, but interpreted only.

This change is required for broad path values support by the compiler, while waiting for the type inference engine to come to life (should be brought by the objects compilation support).
FEAT: preliminary support for pair! datatype.

No support for runtime lexer yet and not all actions are implemented.