Adjust behaviour of eve.f to match eve

eve.f doesn't allow the use of the `scope` argument of eve.

This change adjusts the behaviour of eve.f to match that of eve, by allowing both `name` and `scope` arguments.