unused command removed from lexer/parser
match missing case in system-cmd -> raise  Wrong_argument_type  exception
missing matches added, unused variable removed
subst()-command implemented.