New eastwood fn should honor caller-provided :cwd and :callback values