Shiitake specific epithet "" is the Latin word for "edible". It is also commonly called "sawtooth oak mushroom", "black forest mushroom", "black mushroom", "golden oak mushroom", or "oakwood mushroom". Shiitake grow in groups on the decaying wood of deciduous trees, particularly shii, chestnut, oak, maple, beech, sweetgum, poplar, hornbeam, ironwood, mulberry, and chinquapin ("Castanopsis" spp.). Its natural distribution includes warm and moist climates in southeast Asia. The earliest written record of shiitake cultivation is seen in the "Records of Longquan County" () compiled by He Zhan () in 1209 during the Southern Song dynasty. The 185-word description of shiitake cultivation from
Type system or an "effect system", which enables even more program specifications to be verified by a type checker. Beyond simple value-type pairs, a virtual "region" of code is associated with an "effect" component describing "what" is being done "with what", and enabling for example to "throw" an error report. Thus the symbolic system may be a "type and effect system", which endows it with more safety checking than type checking alone. Whether automated by the compiler or specified by a programmer, a type system makes program behavior illegal if outside the type-system rules. Advantages provided by programmer-specified type systems include: Advantages