The intensional nature of Lucid and eduction has two important practical consequences: (i) Lucid programs possess massive amounts of implicit parallelism and (ii) their evaluation can automatically tolerate faults. This chapter is devoted to explaining these two consequences. We start with massive implicit parallelism in Lucid programs. There are three forms of parallelism that arise in problem solving [13, 6]. The simplest form of parallelism, functional parallelism, is in the simultaneous execution of independent functions (or operators). This is sometimes referred to as structural parallelism or static parallelism.