The second is the list to run when the predicate is true. YoYo's easier data structures are perfectly sufficent for kids in elementary school. Since Java is an object oriented language, we felt that YoYo should be one too. Besides, it makes it easier to run Java code in your YoYo programs. Unlike Java, YoYo uses a prototype-based inheritance model.
All objects are instances.
There are no classes. When you want to subclass an object, find a good one laying around and copy it and then customize the copy. There are only a few built in object commands in YoYo, all the rest are specific to a particular object. The foo.a syntax is reminiscent of Java. It then takes all the results and makes them into a list.