add some dropped angle brackets, quick comment on compiler/
forgot something
make loom a dep
first cut at a types API. searching works, adding could get hairy.
add somewhere to put generic AST manipulation code
add a holding pen for reusable syntax fragments
make genlabel! a thing
all done, note that I now use strings rather than symbols for ease of lookup
rework in terms of me.arrdem.pascal.ast & strings
all done, types should work a treat.
add some tests for the type tookit
some stupid little tweaks to get paths to behave as expected and add a usable
biparte conversion API
Merge branch 'type-matrix' into develop
add some crap following the new work
a few updates
Restructure the type hierarchy code for the long term

Separate out the type graph traversals from the AST generating and
manipulating code transforms so that it can be refined, developed and
ultimately packaged with the rest of the compiler namespace.
add some fdecl comments
update to reflect changes in the type matrix system
fix incorrect usage of binop, it's <dst op val> not <op dst val>
rework to pass TA test cases

- Use symbols rather than strings for the sake of pretty printing
- Add makeprogn-v which does not do creation time progn optimization
- Tweaks to abs-name to allow for invocation with a map
- Tweaks to makeif to optimize out trailing nil groups