macro experiment
wip
Merge branch 'master' into macro
add procedural macros
fix Fiber class self reference
give grammars an include table