hrm, I guess I deleted instead of moving in the last commit?
Updated to official API, added an example illustrating variety of
declaration methods