elog_message sounds like a more realistic addition. I don't see many if any uses for most of the engfuncs and dllfuncs. I also don't think anyone will want to do all the word involved.
elog_message would be pretty useful and it would have a lot of uses.