Adding mini sample of using adt/ast

@polux This PR is not ready for what I'm trying to achieve. Was looking at creating a simple sample that covers parsing and creating an ast. Again I'm stumped on getting the documentation parsed at the beginning of each declaration. It gets parsed correctly before the `namespace` but after that it seems to get parsed away. I was using a similar pattern found in the `adt` project on your github.