execute all `Givens` before the `Whens`