Adehun is an implementation of the Promise/A+ spec. The word 'adehun' means promise in Yoruba, the language of the Yoruba people who are mostly found in western Nigeria.
It is an extremely lightweight implementation (about 166 LOC) and very useful for learning how to implement the Promise/A+ spec.
You can read the blog post on Adehun here.