Main: Remove debug printouts

Remove token stream and AST debug printouts from main function.

Signed-off-by: Pekka Enberg <penberg@iki.fi>
Types: Inference for identifier patterns

The inference is very crude and maps inferred types back to string-based
TypeAnnotations.

Signed-off-by: Pekka Enberg <penberg@iki.fi>