Implement Effect::run