just discovered Python's yield statement.