fix raise-node referencing old fn
Add experimental type tag support

* Treat type as an attribute and add count support in types-counts
* Allow ':' in tags for type predicate tags