More flexible specification of "observer" executor.