[Yapsi] turned many attributes into contextuals
[Yapsi] turned many attributes into contextuals

By the principle that variables shouldn't have a wider scope than necessary.
These particular variables are only needed during the .compile call, so
contextuals rooted in this method fit nicely.

masak/yapsi,andreoss/yapsi