Tart is now simpler with no explicit state and context bound to 'this'