Initial parsing of annotations. Not yet used. Added closure keyword to abstract C++ [&]