remove declare() hacks
factor some sms text (ppp__status, module_decomp, etc.) out into T methods
limit sms$ignore to exe regions, update tests
update TODO
confine directives to executable section (not sure if this will hold up)
update TODO