Rename methods on FreshContext to make mutation obvious

And avoid name clashes
Fix #95: Phases now have their own periods.