catch up with past/ast changes
start to implement typeglobs