Allow for loops to work with user defined types
Merge pull request #117 from rapid-lang/lists

Allow for loops to work with user defined types
Merge branch 'master' into member_functions

Conflicts:
	compiler/parser.mly
	compiler/sast.mli
	compiler/sast_printer.ml