empty and of for fantasy-land

still thinking about `chain`--not sure how it is different from `map` for Array.