adding grammar support for `and` to have multiple `then`s and for a single `when`.
Adding support for  to set the invoker of the function under test