revise dictionary header format a bit
some notes on the dictionary format
.word => .function  .macro => .immediate