Hesiod libraries and sample programs