context functions are now properties on the context object rather than of a special contained object. new Ferret::Structure::Instruction represents represents a non-closure statement, terminated by semicolon