function to edict, as well making making a large number of small cosmetic improvements. <87bsfaq1v1.fsf@tleeps18.sk.tsukuba.ac.jp>