eager evaluation