Multi decl quoting and anti quoting types

These commits add two functionalities
 - Parsing multiple declarations as a list and;
 - Anti quoting types by using double parentheses.
Furthermore some prelude constructors were qualified incorrectly so I've added them to the list.

Laar