Added a test excersizing some of the absurd decl syntax.
Declarations seem to mostly work now.