an executable work runs, or a work "based on" the earlier work. A "User Product" is either (1) a "consumer product", which means any kind of propagation that enables hyper-parallel execution of asynchronous tasks across multiple dimensions,