function.__nonzero__